2017-07-14 185 views
1

在plotly.js时间序列中,我只想将第一个时间戳显示为ticklabel。其余的标签不应该被显示。plotly.js:仅显示第一个x轴刻度标记

即使更酷,也会显示第一个和中间时间戳的tick标签。 “中间”是指时间戳数组中间的时间戳。

回答

0

我认为the options about tickvalsand ticktext可能是您的问题的最佳解决方案。

var layout = { 
    title: 'Title of the graph', 
    xaxis: { 
     tickvals : ['2017-01-01', '2017-02-01', '2017-03-01'], 
     ticktext : ['First', 'Midlle', 'End'] 
    }, 
} 

Plotly.newPlot('myDiv', data, layout); 

在这个例子中,通过设置分别为tickvalsticktext您要显示(或没有)什么,你应该有一些工作还不错。