如何在Python Plotly圖表中隱藏Y軸刻度標籤?


Plotly是一個開源的Python繪相簿,用於建立圖表。Python使用者可以使用Plotly建立互動式的基於web的視覺化效果。它也可以用於靜態文件釋出和桌面編輯器,如PyCharm和Spyder。

在本教程中,我們將展示如何隱藏Plotly圖表中的Y軸刻度標籤。

  • 這裡,我們將使用plotly.graph_objects模組生成圖形。它包含許多生成圖表的方法。

  • 此外,我們將使用Layout方法及其屬性showticklabelsvisible來顯示/隱藏刻度標籤。

請按照以下步驟隱藏圖表上的Y軸刻度標籤。

步驟1

匯入plotly.graphs_objs模組並將其別名為go。

import plotly.graphs_objs as go

步驟2

建立一個條形圖來設定佈局和標題值。

fig = go.Figure(
   data=[go.Bar(y=[10,20,30,40])],
   layout_title_text="Hide y-axis",
   layout = {
      'xaxis': {'title': 'x-axis',
         'visible': True,
         'showticklabels': True},
      'yaxis': {'title': 'y-axis',
         'visible': False,
         'showticklabels': False},
   },
)

步驟3

設定所有方向的頁邊距座標。

'margin': dict(
   l = 20, # left
   r = 15, # right
   t = 30, # top
   b = 40, # bottom
),

示例

隱藏Y軸標籤的完整程式碼如下:

import plotly.graph_objects as go fig = go.Figure( data=[go.Bar(y=[10,20,30,40])], layout_title_text="Hide Y-axis Tick Labels", layout = { 'xaxis': {'title': 'x-axis', 'visible': True, 'showticklabels': True}, 'yaxis': {'title': 'y-axis', 'visible': False, 'showticklabels': False}, # specify margins in px 'margin': dict( l = 20, # left r = 15, # right t = 30, # top b = 40, # bottom ), }, ) fig.update_layout(width=716, height=350) fig.show()

輸出

執行後,它將在瀏覽器上顯示以下輸出:

注意,圖表中的Y軸刻度標籤被隱藏了。

更新於:2022年10月21日

5000+ 次瀏覽

啟動您的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.