Βασικό κάθετο ραβδόγραμμα

6.3.1

Βασικό κάθετο ραβδόγραμμα

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

Ένα απλό ραβδόγραμμα για να συγκρίνουμε τις πωλήσεις ανά κατάστημα. Όταν οι κατηγορίες είναι λίγες, οι ετικέτες επάνω στις μπάρες κάνουν την ανάγνωση πολύ πιο άμεση.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
import matplotlib.pyplot as plt

stores = ["Τόκιο", "Ναγκόγια", "Οσάκα", "Φουκουόκα", "Σαππόρο"]
sales = [320, 210, 280, 190, 160]

fig, ax = plt.subplots(figsize=(6, 4))
bars = ax.bar(stores, sales, color="#2563eb")

ax.set_ylabel("Πωλήσεις (εκατ. γιεν)")
ax.set_title("Σύγκριση πωλήσεων βασικών βάσεων")
ax.bar_label(bars, fmt="%.0f", padding=4)
ax.set_ylim(0, 360)
ax.grid(axis="y", alpha=0.2)

fig.tight_layout()

plt.show()

Όταν οι κατηγορίες είναι λίγες, οι ετικέτες πάνω στις μπάρες βοηθούν στην ανάγνωση

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

  • Ξεκινήστε τον άξονα Υ από το μηδέν και επιλέξτε κατάλληλο εύρος ώστε να μην παραπλανηθεί ο αναγνώστης.
  • Ταξινομήστε τις μπάρες είτε κατά φθίνουσα τιμή είτε με κάποιο νόημα (π.χ. γεωγραφική σειρά) για να φαίνεται ευκολότερα η διαφορά.
  • Για λίγες κατηγορίες, οι ετικέτες στις μπάρες λειτουργούν καλά· αν οι κατηγορίες είναι πολλές, εξετάστε ομαδοποίηση ή λειτουργίες φίλτρου.