如何在 Python Plotly 中显示所有 X 轴刻度值?
plotlypythonserver side programmingprogramming
Plotly 是一个用于创建图表的开源 Python 库。在本教程中,我们将展示如何使用 Plotly 的功能显示特定的轴刻度值。让我们了解如何显示所有 X 轴刻度值,
使用 plotly.graph_objects 生成图形。它包含许多自定义图表和将图表渲染为 HTML 格式的方法。
Update_layout() 方法具有 X 轴参数,并且必须将值指定为 tickmode='linear'。
按照下面给出的步骤显示所有 X 轴刻度值。
步骤 1
将 plotly.graphs_objs 模块和别名导入为 go
import plotly.graphs_objs as go
步骤 2
使用 go.Figure() 方法创建散点图,如下所示,
# create a scatter plot fig = go.Figure(go.Scatter( x = [1, 2, 3, 4, 5], y = [28.8, 28.5, 37, 29, 25] ))
步骤 3
创建 update_layout() 方法来设置 X 轴 dict 值。
# update layout for xaxis tickmode as linear fig.update_layout( xaxis = dict( tickmode = 'linear', tick0 = 0.5, dtick = 0.75 ) )
示例
显示所有 X 轴刻度值的完整代码如下 −
import plotly.graph_objects as go # create a scatter plot fig = go.Figure(go.Scatter( x = [1, 2, 3, 4, 5], y = [28.8, 28.5, 37, 29, 25] )) # update layout for xaxis tickmode as linear fig.update_layout( xaxis = dict( tickmode = 'linear', tick0 = 0.5, dtick = 0.75 ) )
输出
它将在浏览器上显示以下输出 -