我有外部数据,我想用Highchart制作饼图。我想将数据转储到.csv文件中,但格式是什么?
本文档仅介绍如何为条形图格式化.csv文件:http://highcharts.com/documentation/how-to-use#preprocessing
如果我想制作饼图怎么办?
答案 0 :(得分:2)
实际上,highcharts没有正确的csv格式。 Highcharts只接受these three formats之一的数据。数据预处理的目标是将数据转换为支持的javascript数组格式。
引用参考:
数据:数组 该系列的一系列数据点。这些要点可以通过三种方式给出:
数值列表。在这种情况下,将解释数字值和y值,并自动计算x值,从0开始递增1,或者从plotOptions中给出的pointStart和pointInterval开始。如果轴具有类别,则将使用这些类别。例如:
data: [0, 5, 3, 5]
具有两个值的数组列表。在这种情况下,第一个值是x值,第二个值是y值。如果第一个值是字符串,则将其应用为点的名称,并按照上述规则递增x值。例如:
data: [[5, 2], [6, 3], [8, 2]]
具有命名值的对象列表。在这种情况下,对象是在options.point下看到的点配置对象。例如:
data: [{
name: 'Point 1',
color: '#00FF00',
y: 0
}, {
name: 'Point 2',
color: '#FF00FF',
y: 5
}]
默认为“”。
答案 1 :(得分:1)
在Highcharts的论坛上找到答案:
http://highslide.com/forum/viewtopic.php?f=9&t=8614&hilit=pie+chart+.csv
确保.csv文件末尾没有额外的新行。