欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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里的标签值

成品图如下所示:

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