Python 如何在Plotly中显示所有X轴刻度值
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
)
)
输出
在浏览器上将显示以下输出 –