ในการวาดเส้นที่มีหลายสี เช่น รุ้ง เราสามารถสร้างรายการสีรุ้งเจ็ดสี (VIBGYOR)
ขั้นตอน
-
สร้าง x สำหรับจุดข้อมูลโดยใช้ numpy
-
สร้างรายการสี (รุ้ง VIBGYOR)
-
วนซ้ำในช่วงความยาวรายการสี
-
พล็อตบรรทัดด้วย x และ y(x+i/20) ใช้ plot() เมธอด ด้วย marker=o, linewidth=7 และสี[i] โดยที่ i คือดัชนี
-
หากต้องการแสดงรูป ให้ใช้ show() วิธีการ
ตัวอย่าง
import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True x = np.linspace(-1, 1, 10) colors = ["red", "orange", "yellow", "green", "blue", "indigo", "violet"] for i in range(len(colors)): plt.plot(x, x+i/20, c=colors[i], lw=7, marker='o') plt.show()
ผลลัพธ์