6.3.7
Απλή σύγκριση με lollipop chart
Το lollipop chart αντικαθιστά τις μπάρες με γραμμές και σημεία, οπότε ακόμη και με πολλές κατηγορίες κρατάει την απεικόνιση ανάλαφρη και ευανάγνωστη.
import numpy as np
import matplotlib.pyplot as plt
metrics = ["UX", "Απόδοση", "Λειτουργικότητα", "Αξιοπιστία", "Value for money", "Υποστήριξη"]
score = np.array([4.6, 4.1, 4.4, 4.2, 3.9, 4.3])
fig, ax = plt.subplots(figsize=(6, 4))
ax.hlines(y=metrics, xmin=0, xmax=score, color="#94a3b8", linewidth=2)
ax.plot(score, metrics, "o", color="#1d4ed8", markersize=10)
ax.set_xlabel("Ικανοποίηση (0–5)")
ax.set_xlim(0, 5)
ax.set_title("Ικανοποίηση ανά χαρακτηριστικό")
ax.grid(axis="x", alpha=0.2)
fig.tight_layout()
plt.show()

Σημεία προσοχής #
- Αξιοποιήστε το χρώμα των σημείων για να δηλώσετε πρόσθετες κατηγορίες ή καταστάσεις.
- Αν θέλετε το βλέμμα να μένει στο μήκος, διατηρήστε το φόντο λιτό και χωρίς περιττές γραμμές.
- Όταν εμφανίζετε αριθμούς, τοποθετήστε τους διακριτικά δεξιά από το σημείο για να μην κόβεται η ροή της ανάγνωσης.