如何在 matplotlib 中控制條形補丁的邊框?


要控制 matplotlib 中的條形補丁邊框,我們可以採取以下步驟

步驟

  • 設定圖形尺寸,調整子圖之間和周圍的間距。

  • 建立一個高度列表和一個標籤元組。

  • edgecolor 的引數中使用 bar() 方法控制條形補丁的顏色。我們在這裡使用了 edgecolor='green'

  • 設定 X 軸的刻度標籤

  • 若要顯示圖形,請使用 Show() 方法。

示例

import numpy as np
import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

height = [3, 12, 5, 18, 45]
labels = ('P1', 'P2', 'P3', 'P4', 'P5')

x_pos = np.arange(len(labels))

plt.bar(x_pos, height, color=(0.9, 0.7, 0.1, 0.5), edgecolor='green')
plt.xticks(x_pos, labels)

plt.show()

輸出

它將生成以下輸出 −

你可以透過在 bar() 方法中引入 linewidth 引數來改變邊框的寬度。假設我們取 linewidth=5,則它將生成以下輸出 −

更新於: 2021 年 10 月 9 日

6K+ 瀏覽量

開啟你的 職業生涯

完成課程並獲得認證

開始
廣告
© . All rights reserved.