สี สไตล์เส้น และสัญลักษณ์จุด
เปลี่ยนสี สไตล์เส้น ความหนา และสัญลักษณ์จุดของแต่ละเส้น
บทนำ
สไตล์ช่วยให้แยกเส้นออกจากกันได้ง่าย แม้พิมพ์เป็นขาวดำ ทุกครั้งที่เรียก ax.plot สามารถใส่ color, linestyle, linewidth และ marker ได้
color รับชื่อสีหรือรหัส hex linestyle เป็นได้ทั้ง "-" (เส้นทึบ), "--" (เส้นประ), ":" (เส้นจุด) หรือ "-." marker วาดสัญลักษณ์ที่แต่ละจุดข้อมูล เช่น "o" (วงกลม), "s" (สี่เหลี่ยม) หรือ "^" (สามเหลี่ยม) และ markersize กำหนดขนาด
ตัวแสดงภาพแบบโต้ตอบ
ลองสี สไตล์เส้น และสัญลักษณ์จุด (marker) บรรทัดโค้ดที่ไฮไลต์จะเปลี่ยนตามทุกตัวเลือก
ตัวอย่าง Matplotlib ที่รันได้
Matplotlib
main.py
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(0, 10)
fig, ax = plt.subplots(figsize=(7, 4))
ax.plot(x, x, color="tab:blue", linestyle="-", marker="o", label="linear")
ax.plot(x, x * 1.5, color="#f59e0b", linestyle="--", marker="s", label="steeper")
ax.plot(x, np.sqrt(x) * 3, color="green", linestyle=":", linewidth=3, marker="^", markersize=8, label="square root")
ax.legend()
plt.show()
