如何在 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
   )
)

输出

它将在浏览器上显示以下输出:


更新于: 2022-10-07

9K+ 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告