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

6.3.7

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

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

Το lollipop chart αντικαθιστά τις μπάρες με γραμμές και σημεία, οπότε ακόμη και με πολλές κατηγορίες κρατάει την απεικόνιση ανάλαφρη και ευανάγνωστη.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
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 συγκρίνει πολλές κατηγορίες χωρίς το βάρος των γεμάτων ράβδων

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

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