Παρουσιάζουμε τις μηνιαίες πωλήσεις χωρίζοντας τα κανάλια σε online και κατάστημα. Τα ζεύγη ράβδων αποκαλύπτουν αμέσως ποιο κανάλι κινείται γρηγορότερα.
import numpy as np
import matplotlib.pyplot as plt
months = ["Jan", "Feb", "Mar", "Apr"]
online = np.array([120, 140, 155, 170])
store = np.array([90, 105, 110, 120])
width = 0.35
x = np.arange(len(months))
fig, ax = plt.subplots(figsize=(6, 4))
ax.bar(x - width / 2, online, width, label="Online", color="#3b82f6")
ax.bar(x + width / 2, store, width, label="Καταστήματα", color="#f59e0b")
ax.set_xticks(x, months)
ax.set_ylabel("Πωλήσεις (εκατ. γιεν)")
ax.set_title("Πωλήσεις ανά κανάλι")
ax.legend()
ax.grid(axis="y", alpha=0.2)
fig.tight_layout()
plt.show()

Συμβουλές #
- Διατηρήστε την ίδια σειρά χρωμάτων και στο legend και στις μπάρες.
- Χρησιμοποιήστε γραμμές πλέγματος ή σχόλια για να τονίσετε τη διαφορά μεταξύ καναλιών.
- Περιορίστε τα μέλη κάθε ομάδας σε 3–4 κατηγορίες για να μη γίνεται δύσκολη η ανάγνωση.