Javascript Highcharts标记仅显示在x轴刻度上
我有一个Highchart,它显示每小时的数据,而x轴设置为每日刻度间隔。我得到的是一个带有小时标记的图表(每个刻度之间24小时)。 有没有办法只在有记号的地方显示标记?是否有“标记间隔” 编辑 为了简化我的问题-如果我们看这个图表 我希望标记仅在x轴上为1.Jan和2.Jan时出现,而不是在它们之间的任何位置(或在2.Jan之后),并且它们之间的数据显示在工具提示上。Javascript Highcharts标记仅显示在x轴刻度上,javascript,highcharts,Javascript,Highcharts,我有一个Highchart,它显示每小时的数据,而x轴设置为每日刻度间隔。我得到的是一个带有小时标记的图表(每个刻度之间24小时)。 有没有办法只在有记号的地方显示标记?是否有“标记间隔” 编辑 为了简化我的问题-如果我们看这个图表 我希望标记仅在x轴上为1.Jan和2.Jan时出现,而不是在它们之间的任何位置(或在2.Jan之后),并且它们之间的数据显示在工具提示上。 可能吗?您可以使用绘图选项、轴的最大和最小属性,如下所示 plotOptions : { serie
可能吗?您可以使用绘图选项、轴的最大和最小属性,如下所示
plotOptions : {
series : {
pointStart : 0,
pointInterval : 5
}
},
xAxis: {
tickInterval: 5,
min:0,
max:10
},
请参阅此更新的链接
您可以通过
series.marker
选项控制标记
禁用序列中的标记
series: [{
marker: {enabled: false},
为所需的点启用标记:
data: [
[1483225200000,0],
{x: 1483228800000, y: 23, marker: {enabled: true}},
[1483232400000,46]
]
示例:好主意!然而,它似乎还不适合我。也许是因为我使用了时间戳,我编辑了我的问题,并添加了一个更好的案例
data: [
[1483225200000,0],
{x: 1483228800000, y: 23, marker: {enabled: true}},
[1483232400000,46]
]