Highcharts- 创建一个动态 x 轴以保持具有较少数据点的条形间距,但保持 x 轴"width"



我正在寻找一种解决方案,以添加到我的客户端脚本中。在第一张图片中,我让网格的列与表格栏对齐;这是 28 天的时间。当数据点较少时,我需要类似的显示 - 在数据点较少的情况下,基本上在图形中保持相同的列间距模式。目前,第二张图片显示了当我使用 14 天而不是 28 天的参数时会发生什么。网格很好,但我需要它与第一个示例类似。

示例 1: 正确的网格和图表排列

示例 2:图表中的间距加宽不正确

想通了。谢谢@ppotaczek。您的评论使我走上了正确的轨道!对此非常陌生,但这有很大帮助。它将"空"值设置为具有"空"标签而不是空/空白,所以我必须解决,但谢谢!

下面的代码将设置您的条形宽度,并返回围绕您的参数设置的空白值/最大值。我的最大值是 28,所以我减去 1 以获得正确的输出。

生成之前:功能(选项(

{ 选项.x轴.max = 27

您可以在此处更改选项。 选项.plotOptions = { series: {

点宽度: 25,//列点大小填充: 0.25,//大小

每个条形组之间的填充填充:0//每个条形组之间的填充

x 轴中的值组 } }; },

最新更新