0

我正在尝试为所有列创建一个具有固定宽度(范围)的柱形图(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],......]]
    }
4

1 回答 1

0

Highcharts 和 Highstock 之间存在巨大差异。在 Highstock 中,您可以访问dataGrouping,当图表上显示很多点时,它会收集数据和分组。

禁用它以获得工作示例:http: //jsfiddle.net/deSSf/4/

            dataGrouping: {
                enabled: false
            }
于 2013-03-01T13:00:11.627 回答