Σύγκριση πολλαπλών γραμμών

Visualize

Σύγκριση πολλαπλών γραμμών

Created: Last updated: Read time: 1 min

Το γράφημα συγκρίνει τις εβδομαδιαίες πωλήσεις δύο περιοχών (Ανατολή-Δύση). Με τις βασικές συναρτήσεις του matplotlib μπορούμε να χτίσουμε ένα καθαρό διπλό line chart.

import matplotlib.pyplot as plt

weeks = ["W1", "W2", "W3", "W4", "W5"]
east = [180, 150, 170, 140, 160]
west = [120, 130, 140, 125, 135]

fig, ax = plt.subplots(figsize=(6, 4))

ax.plot(weeks, east, marker="o", linewidth=2.5, color="#2563eb", label="Περιφέρεια Ανατολής")
ax.plot(weeks, west, marker="o", linewidth=2.5, color="#10b981", label="Περιφέρεια Δύσης")

ax.set_ylabel("Πωλήσεις (χιλ. γιεν)")
ax.set_title("Εβδομαδιαία εξέλιξη πωλήσεων")
ax.grid(axis="y", alpha=0.3)
ax.legend(frameon=False, loc="lower right")

fig.tight_layout()

plt.show()

Δύο γραμμές στο ίδιο γράφημα αναδεικνύουν τις διαφορές ritμού μεταξύ περιοχών

Τι να προσέξετε #

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