我有一个 Highchart,它显示每小时数据,而 x 轴设置为每日刻度间隔。我得到的是一个带有小时标记的图表(每个刻度之间有 24 个小时)。 有没有办法只在有勾号的地方显示标记?是否有“标记间隔”?
编辑
为了简化我的问题 - 如果我们看一下这张图表 http://jsfiddle.net/kmdbqg1w/1/
xAxis: {
type: 'datetime',
tickInterval: 24 * 3600 * 1000,
},
我希望标记仅在 x 轴上的 1 月 1 日和 2 月 2 日时出现,而不是在它们之间的任何位置(或在 1 月 2 日之后)出现,但仍希望它们之间的数据出现在工具提示上。 这可能吗?
最佳答案
您可以通过series.marker
选项控制标记。
禁用系列中的标记
series: [{
marker: {enabled: false},
为您想要的点启用标记:
data: [
[1483225200000,0],
{x: 1483228800000, y: 23, marker: {enabled: true}},
[1483232400000,46]
]
关于javascript - Highcharts 标记仅出现在 x 轴刻度上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45044483/