我有一个Highchart,它显示每小时数据,而x轴设置为每日滴答间隔。我得到的是一个带有小时标记的图表(每个标记之间24个)。 有没有办法只在有嘀嗒声的地方显示标记?是否有标记间隔'?
修改
简化我的问题 - 如果我们查看此图表http://jsfiddle.net/kmdbqg1w/1/
xAxis: {
type: 'datetime',
tickInterval: 24 * 3600 * 1000,
},
我希望标记仅在x轴上的1.Jan和2.Jan而不是它们之间的任何位置(或2.Jan之后)出现,但是它们之间的数据出现在工具提示上。 这可能吗?
答案 0 :(得分:1)
您可以按series.marker
选项控制标记。
禁用系列中的标记
series: [{
marker: {enabled: false},
为您想要的点启用标记:
data: [
[1483225200000,0],
{x: 1483228800000, y: 23, marker: {enabled: true}},
[1483232400000,46]
]
答案 1 :(得分:0)
您可以使用plotOptions选项,轴的max和min属性,如下所示
plotOptions : {
series : {
pointStart : 0,
pointInterval : 5
}
},
xAxis: {
tickInterval: 5,
min:0,
max:10
},
请参阅此更新的链接 http://jsfiddle.net/qvwt6mjr/