Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để thêm kết cấu vào thanh và nêm trong Matplotlib?

Để thêm kết cấu vào thanh và nêm, chúng ta có thể thực hiện các bước sau -

  • Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô con.

  • Tạo một hình mới hoặc kích hoạt một hình hiện có bằng cách sử dụng figure () phương pháp.

  • Thêm các trục vào hình như một phần của sắp xếp ô con.

  • Lập danh sách các cửa sập. Các thanh có thể được lấp đầy bằng một số cửa sập.

  • Tạo các thanh số tương đương với số cửa sổ.

  • Sử dụng bar () phương pháp để vẽ các thanh có độ nở khác nhau.

  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

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()

Đầu ra

Làm cách nào để thêm kết cấu vào thanh và nêm trong Matplotlib?