0%

Plotly Tick的格式设置

通过Plotly画时间序列的图,细节非常多。

这篇文章罗列一下关于x轴 Tick的内容设置。

Tickmode - Linear

如果tickmode设置的linear,那就需要设置tick0首项和dtick步长。

1
2
3
4
5
6
7
fig.update_layout(
xaxis = dict(
tickmode = 'linear',
tick0 = 0.5,
dtick = 0.75
)
)

如果是时间序列,dtick为秒数,86400000为1天。

Tickmode - Array

如果tickmode设置的array,那就需要设置数组,tickvalsticktext

1
2
3
4
5
6
7
fig.update_layout(
xaxis = dict(
tickmode = 'array',
tickvals = [1, 3, 5, 7, 9, 11],
ticktext = ['One', 'Three', 'Five', 'Seven', 'Nine', 'Eleven']
)
)

关于对日期的设置,update_xaxes(tickformat=’%Y-%m-%d’)