Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะส่งค่าสี RGB ไปยัง Matplotlib eventplot ของ Python ได้อย่างไร


ในการส่งผ่านค่าสี RGB ไปยังพล็อตเหตุการณ์ Matplotlib ของ Python เราสามารถทำตามขั้นตอนต่อไปนี้

ขั้นตอน

  • กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย
  • สร้างอาร์เรย์ 1D ตำแหน่ง เพื่อกำหนดตำแหน่งของเหตุการณ์หนึ่งลำดับ
  • สร้างรายการของ tuple สี r, g, b.
  • พล็อตเส้นขนานที่เหมือนกันในตำแหน่งที่กำหนด
  • หากต้องการแสดงรูป ให้ใช้ show() วิธีการ

ตัวอย่าง

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

ผลลัพธ์

จะส่งค่าสี RGB ไปยัง Matplotlib eventplot ของ Python ได้อย่างไร

คุณสามารถเปลี่ยนค่า R, G, B ภายใน สี เพื่อให้ได้สีที่ต่างกันในเนื้อเรื่อง