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

Visualize

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

Created: Last updated: Read time: 1 min

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

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

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

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

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