如何在 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+ 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.