สปาร์คไลน์คือกราฟเส้นขนาดเล็กที่ตัดแกนและกรอบออก เหมาะกับการฝังลงในตารางหรือแดชบอร์ดที่ต้องการเห็นทิศทางโดยไม่เปลืองพื้นที่
import numpy as np
import matplotlib.pyplot as plt
data = np.random.normal(loc=100, scale=8, size=24).cumsum()
fig, ax = plt.subplots(figsize=(3.5, 0.8))
ax.plot(data, color="#22c55e", linewidth=1.5)
ax.fill_between(range(len(data)), data, np.min(data), color="#bbf7d0", alpha=0.6)
ax.set_xticks([])
ax.set_yticks([])
for spine in ax.spines.values():
spine.set_visible(False)
fig.tight_layout(pad=0.2)
plt.show()

วิธีใช้ให้ได้ผล #
- เพราะไม่มีแกน จึงควรแสดงค่าปัจจุบันหรือค่าสูงสุดต่ำสุดเป็นตัวเลขข้างๆ เพื่อลดการตีความผิด
- ไฮไลต์จุดสำคัญด้วยมาร์กเกอร์เล็กๆ เช่น ค่าสูงสุดหรือค่าล่าสุด จะช่วยให้สายตาจับจุดได้รวดเร็ว
- เมื่อวางสปาร์คไลน์หลายๆ เส้น ให้ใช้สีกลางๆ เหมือนกันและพื้นหลังขาวเพื่อรักษาความเป็นระเบียบ