具有可变x轴点间距的Highcharts列宽

具有可变x轴点间距的Highcharts列宽,highcharts,Highcharts,所以我有一个datetime类型的x轴和一系列列类型: 现在,在现实中,x轴上的点间距可能并不总是像上面的示例中那样一致。例如,让我们放置两个点以创建非均匀间距: 我想要做的是让每一列填满从相关点到前一点的整个跨度,这样在上面的例子中,间隙就会被完全填满 可能吗?希望没有一些可怕的黑客?通过快速搜索,似乎有一种建议,即可能需要不同的序列,每个列的宽度对应一个序列。我希望情况不是这样,因为它很复杂;b我事先不知道我在数据中会遇到什么样的间距,所以这就更复杂了 谢谢 您试图制作的是直方图,而不是条形

所以我有一个datetime类型的x轴和一系列列类型:

现在,在现实中,x轴上的点间距可能并不总是像上面的示例中那样一致。例如,让我们放置两个点以创建非均匀间距:

我想要做的是让每一列填满从相关点到前一点的整个跨度,这样在上面的例子中,间隙就会被完全填满

可能吗?希望没有一些可怕的黑客?通过快速搜索,似乎有一种建议,即可能需要不同的序列,每个列的宽度对应一个序列。我希望情况不是这样,因为它很复杂;b我事先不知道我在数据中会遇到什么样的间距,所以这就更复杂了


谢谢

您试图制作的是直方图,而不是条形图,甚至是条形图/列宽。也许您需要使用直方图类型

我怀疑你会在这里偶然发现一个现成的解决方案。可能需要额外的列或系列。这个带有step的区域图实现了一种类似的感觉,只做了非常小的更改,但没有悬停在列上的感觉。不幸的是:每个系列都可以设置列宽。如果您想设置每个点的点宽度,您必须编写一些自定义包装,以扩展默认的Highcharts功能。感谢@Ondkloss的输入。我试图将您的区域/步骤解决方案与依赖多个系列的解决方案进行比较,但我在第一步就遇到了问题。作为第一个小步骤,我所做的只是将数据分成两个独立的系列,希望图表看起来与我的第一个JSFIDLE相同,然后我可以继续做一些更奇特的事情,但是填充并没有达到我的预期。。。知道为什么吗?JSFIDLE在这里:所以分组和链接有点帮助:下面是一个在链接系列中使用不同列宽的示例:欢迎使用So。虽然链接可能会回答这个问题,但最好在此处添加合并的详细信息,这样即使链接断开,答案也会突出。