我有一个调整后的pointPlacements
,pointPadding
和groupPadding
的柱形图,以及一个日期时间x轴,其值分别为max
和min
。
预期的行为是在轴的最小值和最大值上切割了图表,但是Highcharts似乎将x轴在这些极端值的左侧向右延伸了大约每个数据间隔的一半。 (See image)
我尝试了我在《 API参考》中找到的所有内容,但无法摆脱侧面的多余空间。
我已经尝试过的事情:
*通过将xAxis.minPadding
/ xAxis.maxPadding
/ 0
和startOnTick
/ endOnTick
设置为xAxis.ceiling
*将x.axis.floor
/ max
设置为min
/ xAxis.margin
值
*将xAxis.softMax
设置为0
*设置xAxis.softMin
和xAxis.min
而不是xAxis.max
和pointStart
*使用pointInterval
/ chart.spacing
代替数据中的x值
*将[0,0,0,0]
设置为Category 1
skill 1
skill 2
skill 3
Category 2
skill 4
skill 5
skill 6
Category 3
skill 7
skill 8
[...]
答案 0 :(得分:0)
您需要正确设置min
和max
属性:
xAxis: [{
type: "datetime",
// pointRange = 1530792000000 - 1530770400000
min: 1530748800000 + (21600000 / 2),
max: 1530835200000 - (21600000 / 2)
}]
实时演示: https://jsfiddle.net/BlackLabel/8bqt1chn/
API参考: https://api.highcharts.com/highcharts/series.column.pointRange