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

6.3.7

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

Ενημέρωση 2020-04-22 Ανάγνωση 1 λεπτά

Το 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 συγκρίνει πολλές κατηγορίες χωρίς το βάρος των γεμάτων ράβδων

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

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