เปรียบเทียบก่อน–หลังด้วยดัมเบลชาร์ต

Visualize

เปรียบเทียบก่อน–หลังด้วยดัมเบลชาร์ต

ดัมเบลชาร์ตเชื่อมค่าก่อนและหลังด้วยเส้นเดียว ทำให้เห็นความต่างได้ชัดเจน

import numpy as np
import matplotlib.pyplot as plt

departments = ["ฝ่ายขาย", "พัฒนา", "ซัพพอร์ต", "การตลาด", "บุคคล"]
before = np.array([68, 72, 65, 70, 60])
after = np.array([78, 80, 72, 74, 68])

fig, ax = plt.subplots(figsize=(6, 4))
ax.hlines(departments, before, after, color="#94a3b8", linewidth=3)
ax.scatter(before, departments, color="#ef4444", s=80, label="ก่อน")
ax.scatter(after, departments, color="#22c55e", s=80, label="หลัง")

ax.set_xlabel("คะแนนการมีส่วนร่วม")
ax.set_title("การเปรียบเทียบก่อน–หลัง (ดัมเบลชาร์ต)")
ax.legend(loc="lower right")
ax.grid(axis="x", alpha=0.2)

fig.tight_layout()

plt.show()

ดัมเบลชาร์ตช่วยให้เห็นความต่างระหว่างสองจุดชัดเจน

อ่านอย่างไร #

  • เส้นไปทางขวาหมายถึงดีขึ้น ไปทางซ้ายหมายถึงแย่ลง
  • ใช้สีและคำอธิบายเพื่อแยกช่วงเวลาให้ชัด
  • เพิ่มฉลากหรือโน้ตหากต้องการให้เห็นตัวเลขความต่าง