Graph PHP->;电子元件->;图表->;调色板->;颜色不';不变

Graph PHP->;电子元件->;图表->;调色板->;颜色不';不变,graph,palette,zeta-components,Graph,Palette,Zeta Components,我们在一个Zend框架应用程序中使用PHP中的ezcomponents图形类绘制图形。现在我必须自定义一个堆栈条形图。根据教程,您可以通过创建调色板类并设置一些属性来为图形元素设置自定义颜色。我们开始: class My_Graph_Palettes_Shc extends ezcGraphPalette { protected $dataSetColor = array('#FF4E9A', '#3465A4', '#F57900'); protected $dataSetSy

我们在一个Zend框架应用程序中使用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';
 }
我们可以使用此类设置axisColor或majorGridColor,但无法使用dataSetColor属性设置图表元素的颜色。这根本改变不了什么

你知道我们错过了什么吗?如果有,请告诉我们


干杯,J

在设置$graph->data[$keys]之前必须先设置调色板,至少在我们的例子中是这样。那么它工作得很好