我正在尝试为所有列创建一个固定宽度(范围)的柱形图(Highcharts)。我有大约300列,我想把它们画成线条,这就是为每个列分配一个非常小的范围(0.001)的原因。
数据格式基本上是这样的:[numberId,min,max]。
然而,有时高度显示正确...但有时候它会出现奇怪的高度,对于所有列都不一样。我尝试了很多不同的东西,但我找不到问题。
这是jfiddle http://jsfiddle.net/deSSf/3/(如果您调整图表区域的大小,您可能会看到效果)。小提琴实际上是使用HighStock,但这个图表应该来自highcharts lib。
我有封面版但不能发布它们。
代码非常简单:
chart: {
renderTo: 'container',
type: 'columnrange',
},
series: [{
data: [[1,0,0.001],......]]
}
答案 0 :(得分:0)
Highcharts和Highstock之间存在巨大差异。在Highstock中,您可以访问dataGrouping,以便在图表上显示多个点时收集数据和组。
禁用它以获得工作示例:http://jsfiddle.net/deSSf/4/
dataGrouping: {
enabled: false
}