0

ZendFrameworkアプリケーション内のPHPでezcomponentsグラフクラスを使用してグラフを描画しています。次に、StackBarチャートをカスタマイズする必要があります。チュートリアルに従って、パレットクラスを作成し、いくつかのプロパティを設定することで、グラフの要素にカスタムカラーを設定できます。どうぞ:

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';
 }

このクラスを使用してaxisColorまたはmajorGridColorを設定できますが、チャート要素の色は、文書化されているようにdataSetColorプロパティで設定することはできません。それは単に何も変更しません。

私たちが欠けているものを知っていますか?plsはそうなら私達に知らせます。

乾杯、J

4

1 に答える 1

0

The palette has to be set before $graph->data[$keys] are set, at least in our case. Then it works fine.

于 2013-01-04T12:30:54.373 に答える