圆形甜甜饼饼图,带有标签(数据名称)和馅饼上的% - 以及鼠标悬停时的数据编号

时间:2015-01-23 19:56:02

标签: javascript jquery css charts highcharts

目标是创建一个饼图,其中

  • 百分比(计算或手动指定)显示在饼图内。
  • 数据在鼠标悬停时显示。

澄清:例如想象一个由2个数据标签组成的集合。一个被称为苹果(包含" 15"苹果),另一个被称为(包含" 15"梨)然后,在馅饼内显示的百分比总是可见的,将是" 50%"并且" 50%",而鼠标悬停上显示的数据将是" 15"和" 15"。

以前的帖子已经完成了这项工作:Displaying percentage inside pie item for highchartsJSFiddle 1


然而,是否有可能

  • 使用半圆形圆环饼图,而不是圆形饼图。 (什么是半圆形甜甜圈饼图? - > JSFiddle 2)?

  • 在饼图内的图表上有文字标签(数据名称),例如在小提琴2中。

*澄清:例如拥有数据标签" apples "和" "默认情况下在饼图上,例如" Firefox "和" Chrome "在小提琴2。*


任何帮助都会非常感激,因为我发现很难将这些小提琴结合起来,因为我对JS的经验很少。

E.g。 小提琴1 $(function () { var chart = new Highcharts.Chart({

开始工作/开始

小提琴2 $(function () { $('#container').highcharts({开头。

作为初学者,Highcharts API Reference manual正在慢慢地学习我。

1 个答案:

答案 0 :(得分:2)

由于我不确定你喜欢哪个是一个小提琴,你可以看一下利用highcharts formatter属性:

formatter: function() {
       return Math.round(this.percentage*100)/100 + ' %';
}

我相信你想要的是this