如何在 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,則它將生成以下輸出 −

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP