2013-01-02 6 views
0

Zend Framework 응용 프로그램 내에서 PHP의 ezcomponents 그래프 클래스로 그래프를 그려야합니다. 이제 StackBar 차트를 사용자 정의해야합니다. 자습서를 따라 팔레트 클래스를 만들고 일부 속성을 설정하여 그래프의 요소에 맞춤 색상을 설정할 수 있습니다. 여기에 우리가 간다 : 문서화 된PHP -> ezcomponents -> 그래프 -> 팔레트 -> 색상이 변경되지 않음

class My_Graph_Palettes_Shc extends ezcGraphPalette 
{ 
    protected $dataSetColor = array('#FF4E9A', '#3465A4', '#F57900'); 
    protected $dataSetSymbol = array(
      ezcGraph::BULLET, 
    ); 
    protected $fontName = 'sans-serif'; 
    protected $fontColor = '#000000'; 
    protected $axisColor = '#000000'; 
    protected $majorGridColor = '#bbbbbb'; 
} 

우리는이 클래스하지만 차트 elments의 색상을 사용하여 axisColor 또는 majorGridColor을 설정할 수는 dataSetColor 속성을 설정할 수 없습니다. 단순히 아무것도 바뀌지 않습니다.

우리가 누락 된 부분을 알고 계십니까? 그렇다면 Pls에 알려주십시오.

건배, J

답변

0

팔레트는 $ graph-> 데이터 [$ 키 적어도 우리의 경우에 설정되기 전에 설정되어야한다. 그럼 잘 작동합니다.