plotly绘图时设置X轴刻度标签
程序员文章站
2022-05-27 15:47:53
...
今天在做一个绘图练习时无意间需要更改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里的标签值
成品图如下所示:
上一篇: 新型联网安卓多层锁机木马分析