Απλή σύγκριση με lollipop chart

Visualize

Απλή σύγκριση με lollipop chart

Created: Last updated: Read time: 1 min

Το 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()

Το lollipop chart συγκρίνει πολλές κατηγορίες χωρίς το βάρος των γεμάτων ράβδων

Σημεία προσοχής #

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