Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách truyền giá trị màu RGB cho eventplot Matplotlib Python?

Để truyền giá trị màu RGB cho eventplot Matplotlib Python:

Các bước

  • Thiết lập kích thước hình và điều chỉnh khoảng đệm subplot.
  • Tạo mảng 1D pos xác định vị trí chuỗi sự kiện.
  • Tạo danh sách tuple màu r, g, b.
  • Vẽ các đường song song tại vị trí cho trước.
  • Hiển thị hình bằng show().

Ví dụ

import numpy as np
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
pos = 10 * np.random.random(100)
colors = [(0.75, 0.50, 0.25)]
plt.eventplot(pos, orientation='horizontal',
               linelengths=0.75, color=colors)
plt.show()

Kết quả

Cách truyền giá trị màu RGB cho eventplot Matplotlib Python?

Bạn có thể thay đổi giá trị R, G, B trong colors để có màu khác.