如何在我 Matplotlib 中的條形圖和扇形圖中新增紋理?


若要向條形圖和扇形圖新增紋理,我們可以執行以下步驟:

  • 設定圖形大小並調整子圖之間及周圍的填充。

  • 使用**figure()**方法建立一個新的圖形或啟用現有圖形。

  • 作為子圖排列的一部分,向圖形中新增一個座標系。

  • 製作一個陰影列表。條形圖可以使用一些陰影進行填充。

  • 建立與陰影數量相等的數字條形圖。

  • 使用**bar()**方法繪製具有不同陰影的條形圖。

  • 要顯示圖形,請使用**show()**方法。

範例

import numpy as np
from matplotlib import pyplot as plt

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

fig = plt.figure()
ax = fig.add_subplot(111)
textures = ["//", "*", "o", "d", "."]

for i in range(len(textures)):
   ax.bar(i, np.random.randint(1, 5), color="green", edgecolor="black", alpha=0.3, hatch=textures[i])

plt.show()

輸出

更新於: 2021-06-03

442 次觀看

開啟你的 職業生涯

完成課程即可獲得認證

開始
廣告
© . All rights reserved.