0

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

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

4

3 回答 3

1

知道了。

Highcharts.getOptions().colors 

是我搜索的。谢谢你们。

于 2013-01-08T11:39:57.200 回答
0

如果您检查选项,则Highcharts Configuration Preview有一个对象已通过,

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

我猜这个属性showInLegend是你需要的。

编辑:

要获取/设置图例中使用的颜色,请单击View Visual Theme页面,您将看到图例中的颜色colors[]

colors: ["#DDDF0D", "#7798BF", "#55BF3B", "#DF5353", "#aaeeee", "#ff0066", "#eeaaee",
      "#55BF3B", "#DF5353", "#7798BF", "#aaeeee"]
于 2013-01-08T06:11:34.830 回答
0

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

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

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

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

于 2013-01-08T08:30:15.250 回答