0

我们在 Zend Framework 应用程序中使用 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属性设置,如文档所述。它根本不会改变任何东西。

你知道我们缺少什么吗?如果是这样,请告诉我们。

干杯,J

4

1 回答 1

0

调色板必须在设置 $graph->data[$keys] 之前设置,至少在我们的例子中是这样。然后它工作正常。

于 2013-01-04T12:30:54.373 回答