Colors HighCharts:根据饼图切片的颜色确定标签的颜色

Colors HighCharts:根据饼图切片的颜色确定标签的颜色,colors,label,highcharts,Colors,Label,Highcharts,这个问题的标题说明了一切。我只知道如何改变连接器的颜色。如果我删除颜色:选项,它们都是灰色的。我试图将存储的颜色以十六进制输入到字段中,但没有结果,保持为黑色。在dataLabels.formatter中,您可以访问this.point.color。因此,简单设置为dataLabels使用html:true,并使用指定的颜色创建跨距。格式化程序函数为您提供一个回调对象,该对象具有可以使用您选择的颜色设置的颜色属性 formatter: (format) -> format.color

这个问题的标题说明了一切。我只知道如何改变连接器的颜色。如果我删除
颜色:
选项,它们都是灰色的。我试图将存储的颜色以十六进制输入到字段中,但没有结果,保持为黑色。

dataLabels.formatter
中,您可以访问
this.point.color
。因此,简单设置
为dataLabels使用html:true
,并使用指定的颜色创建跨距。

格式化程序函数为您提供一个回调对象,该对象具有可以使用您选择的颜色设置的颜色属性

formatter: (format) ->
  format.color = @point.color

我试着在我的问题中输入上面的内容。我知道颜色是通过“颜色”改变的,但它似乎只在我键入静态十六进制值时才起作用……而且我不希望所有标签都具有相同的颜色。请您用JSFIDLE解释一下我尝试过的饼图,但失败了,请紧急帮助。这是我为
数据标签
设计的格式化程序,不是为
数据标签设计的。颜色
,请参阅:@LeaCohen不确定,但通常格式化程序应用于plotOptions。这就是
{…plotOptions:{:{formatter:}}}