plotly.js:仅显示第一个x轴ticklabel

时间:2017-07-14 09:10:55

标签: plotly

在plotly.js时间序列中,我想只显示第一个时间戳作为ticklabel。不应显示其余的刻度标签。

甚至更冷,显示第一个和中间时间戳的刻度标签。 “middle”是指timestamps数组中间的时间戳。

1 个答案:

答案 0 :(得分: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分别设置为你想要显示的内容(或不显示),你应该有一些非常好的工作。