我有一个高图表图表,该图表在页面上动态呈现,并且还呈现给无头浏览器,该屏幕截图将其截屏以包含在pdf报告中。这两个图表使用相同的选项,但无头版本的x轴标签显示在图表顶部。
动态版本: highcharts example with correct x axis label position
无头(错误)版本: highcharts example with incorrect x axis label position
是否可以指定x轴标签的位置?刻度线位置正确,高图正确地分隔了日期时间数据。我只是想不出为什么无头版本的标签会一直垂直向上移动,直到它们位于图表顶部为止。
xAxis选项:
xAxis: {
title: {
text: "Date"
},
crosshair: false,
dateTimeLabelFormats: {
day: "%m/%d/%y",
month: "%m",
year: "%Y"
},
labels: {
rotation: -60
},
type: "datetime",
units: [
['day', [1, 2]],
['month', [1, 2]],
['year', [1]]
],
}
谢谢!
已编辑
仅当存在许多具有日期时间的数据点时,才会发生这种情况。如果只有几个数据点,则两个图表看起来相同。