这是我的图表
我需要从图表的开头开始刻度,而不需要填充。
我试过阅读文档,但我找不到任何关于它的内容
答案 0 :(得分:1)
根据文档,无论如何应该使用xAxis.startOnTick
:
Whether to force the axis to start on a tick.
Use this option with the minPadding option to control the axis start.
Defaults to false.
那么,也许你在图表代码中覆盖了这个?
<强>更新强>
因此,根据您的代码,您拥有的是分类xAxis和区域折线图。风格*这对整个类别&#34; bin&#34;而言没有多大意义。是一个单一的值,你输入时间值(我假设它们是['00:00', '05:00', '05:00', '05:00', '05:00']
)。为什么不制作一个实际的时间序列xAxis?这将根据时间给出离散的x位置,你可以看到区域图表更清晰。
Sample基于时间的xAxis:
$(function() {
$('#container').highcharts({
chart: {
type: 'area'
},
xAxis: {
startOnTick: false,
type: 'datetime'
},
series: [{
name: 'John',
data: [0, 3, 4, 7, 2],
pointStart: Date.UTC(2010, 0, 0),
pointInterval: 5 * 3600 * 1000 // 5 hour
}, {
name: 'Jane',
data: [2, -2, -3, 2, 1],
pointStart: Date.UTC(2010, 0, 0),
pointInterval: 5 * 3600 * 1000 // 5 hour
}, {
name: 'Joe',
data: [3, 4, 4, -2, 5],
pointStart: Date.UTC(2010, 0, 0),
pointInterval: 5 * 3600 * 1000 // 5 hour
}]
});
});