Το διαγραμμα dumbbell συνδεει την αρχικη και την τελικη τιμη με μια γραμμη για να φαινεται η διαφορα.
import numpy as np
import matplotlib.pyplot as plt
departments = ["Πωλησεις", "Αναπτυξη", "Υποστηριξη", "Marketing", "HR"]
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("Εμπλοκη πριν και μετα (dumbbell)")
ax.legend(loc="lower right")
ax.grid(axis="x", alpha=0.2)
fig.tight_layout()
plt.show()

Συμβουλες αναγνωσης #
- Αν η γραμμη παει δεξια, υπαρχει βελτιωση. Αν παει αριστερα, υπαρχει πτωση.
- Χρησιμοποιησε χρωμα και υπομνημα για να ξεχωριζει το πριν και το μετα.
- Προσθεσε ετικετες ή σχολια για να φαινεται και η αριθμητικη διαφορα.