获取饼图的图例和颜色代码

时间:2013-01-08 06:01:40

标签: jquery highcharts

我正在使用highcharts jquery文件来创建饼图和趋势图。现在我正在为趋势和饼图获得不同的配色方案。在绘制趋势图时,有没有办法在饼图中获取图例中使用的颜色?

参考http://www.highcharts.com/demo/pie-legend/gray

3 个答案:

答案 0 :(得分:1)

知道了。

Highcharts.getOptions().colors 

是我搜索的内容。谢谢大家。

答案 1 :(得分:0)

如果你检查选项,Highcharts Configuration Preview,就会传递一个对象,

plotOptions: {
                pie: {
                    allowPointSelect: true,
                    cursor: 'pointer',
                    dataLabels: {
                        enabled: false
                    },
                    showInLegend: true
                }
            }

我猜你需要属性showInLegend

修改

要获取/设置图例中使用的颜色,请点击this page上的View Visual Theme,您会看到colors[]中的图例颜色,

colors: ["#DDDF0D", "#7798BF", "#55BF3B", "#DF5353", "#aaeeee", "#ff0066", "#eeaaee",
      "#55BF3B", "#DF5353", "#7798BF", "#aaeeee"]

答案 2 :(得分:0)

图例的颜色与系列的颜色相同。您可以通过设置系列对象的数据选项的颜色字段来更改系列颜色。请查看以下链接以查看详细信息。

http://api.highcharts.com/highcharts#series.data.color

如果要更改图例文本的样式,可以使用图例对象的itemStyle属性。但看起来你不能为图例本身的每个系列文字设置不同的颜色,如果你找到了办法让我知道我就是想不出来。

http://api.highcharts.com/highcharts#legend.itemStyle