plotly绘图时设置X轴刻度标签

今天在做一个绘图练习时无意间需要更改x轴刻度标签值,百度了一下发现没有相关的介绍,于是我从plotly官方文档查询出一种修改的方法。
一般来说我们对图像轴的修改是通过Layout进行的,对刻度标签的修改也是如此,对于这个练习来说修改方法如下:

import plotly.graph_objects as go
layout = go.Layout(xaxis = dict(title = 'yourtitle',tickmode = 'array',tickvals = np.arange(1,16),ticktext=text))

tickmode:str型,设置坐标轴刻度的格式,’auto’表示自动根据输入的数据来决定,’linear’表示线性的数值型,’array’表示由自定义的数组来表示(用数组来自定义刻度标签时必须选择此项)
tickvals:list、numpy array或pandas中的series,作为坐标轴刻度标签的替代(tickmode此时必须被设置为’array’)
ticktext:标签值
具体来说就是python会将tickvals里的值当做位置,依据位置来填写ticktext里的标签值

成品图如下所示:

plotly绘图时设置X轴刻度标签_第1张图片

你可能感兴趣的:(python的学习之路,python)