如何在Plotly中显示所有x轴刻度值?

我正在使用这个库

https://plot.ly/nodejs/axes/

在node.js中绘制图表 我有这个代码:

var data = [ { x: xs, y: ys, type: "scatter" } ]; var graphOptions = {filename: "date-axes", fileopt: "overwrite"}; plotly.plot(data, graphOptions, function (err, msg) { console.log(msg); console.log("DONE!"); }); 

绘制一个具有5000个x轴点的graphics。 问题是,在渲染的图像中,对于我放置的每个值,它的x轴值不会连续递增。 例如,如果x轴标签是相当大的一步

 ['item1', 'item2', ..., 'item5000'] 

然后用标签输出

['item1', 'item10', ..., 'item5000']

所有的yaxis点在那里,但我只想看到所有的x-axis标签。

有谁知道什么设置使这个? 我假设他们默认这样做,所以文本标签不会相互重叠,但在我的情况下,我想看到他们。

谢谢

使用layout.xaxis.dtick

示例: https : //plot.ly/nodejs/axes/

Interesting Posts