เพื่อหลีกเลี่ยงการเกิดซ้ำของสีของเส้นใน matplotlib.pyplot เราสามารถทำตามขั้นตอนต่อไปนี้ -
ขั้นตอน
-
กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย
-
สร้าง x และ ย จุดข้อมูลโดยใช้ numpy
-
พล็อต x และ ย จุดข้อมูลโดยใช้วิธี plot()
-
ใน พล็อต() เมธอด ใช้ค่าเลขฐานสิบหกเฉพาะสำหรับ สี แอตทริบิวต์ เช่น color="#980ab5" เพื่อกำหนดกราฟให้เป็นสีเฉพาะ คุณยังสามารถระบุสีที่ต้องการได้ เช่น color="green" .
-
หากต้องการแสดงรูป ให้ใช้ show() วิธีการ
ตัวอย่าง
import numpy as np from matplotlib import pyplot as plt # Set the figure size plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True # x and y data points x = np.linspace(1, 100, 1000) y = np.log(x) # Plot the x and y data points with color attribute plt.plot(x, y, color="#980ab5", lw=3) # Display the plot plt.show()
ผลลัพธ์
มันจะสร้างผลลัพธ์ต่อไปนี้ -
หากคุณเรียกใช้โค้ดด้านบนโดยไม่มีแอตทริบิวต์สี กราฟจะใช้สีเริ่มต้น