Jak zrobić dwa wykresy na jednym

Tworzenie dwóch wykresów na jednym obszarze może być przydatne, gdy chcemy porównać różne zestawy danych lub prezentować zależności między nimi. Istnieje kilka metod, które umożliwiają umieszczenie dwóch wykresów na jednym wykresie. Poniżej przedstawiamy kilka sposobów, jak to zrobić w popularnych narzędziach do wizualizacji danych.

Metoda 1: Wykorzystanie biblioteki Matplotlib w Pythonie

Matplotlib jest jedną z najpopularniejszych bibliotek do tworzenia wykresów w języku Python. Aby umieścić dwa wykresy na jednym obszarze, możemy skorzystać z funkcji subplot(). Oto przykładowy kod:


import matplotlib.pyplot as plt
Dane do wykresu 1
x1 = [1, 2, 3, 4, 5]
y1 = [10, 15, 20, 25, 30]
Dane do wykresu 2
x2 = [1, 2, 3, 4, 5]
y2 = [5, 10, 15, 20, 25]
Tworzenie dwóch wykresów na jednym obszarze
plt.subplot(2, 1, 1)
plt.plot(x1, y1)
plt.title('Wykres 1')
plt.subplot(2, 1, 2)
plt.plot(x2, y2)
plt.title('Wykres 2')
plt.show()

Metoda 2: Wykorzystanie narzędzia Microsoft Excel

W Microsoft Excel również możemy umieścić dwa wykresy na jednym obszarze. Wystarczy wykonać następujące kroki:

  1. Wybierz dane, które chcesz przedstawić na wykresach.
  2. Na karcie Wstaw kliknij opcję Wykres.
  3. Wybierz typ wykresu, który chcesz użyć.
  4. Po utworzeniu pierwszego wykresu, kliknij prawym przyciskiem myszy na obszarze wykresu i wybierz opcję Zmień typ wykresu.
  5. Wybierz opcję Wyświetl w dwóch osiach.

Metoda 3: Wykorzystanie narzędzia Google Sheets

W Google Sheets również istnieje możliwość umieszczenia dwóch wykresów na jednym obszarze. Możemy to zrobić, korzystając z opcji „Osadź wykres” i umieszczając go na arkuszu obok istniejącego wykresu.

Pamiętaj, że niezależnie od narzędzia, które wybierzesz, ważne jest, aby wykresy były czytelne i dobrze prezentowały dane, którymi chcesz się podzielić.

Najczęściej zadawane pytania

Oto kilka często zadawanych pytań dotyczących umieszczania dwóch wykresów na jednym obszarze:

  • Jakie są korzyści z umieszczania dwóch wykresów na jednym obszarze?
  • Czy istnieją inne biblioteki do tworzenia wykresów w języku Python, które umożliwiają podobne funkcje?
  • Czy Microsoft Excel i Google Sheets oferują podobne możliwości w tworzeniu wykresów?

Metoda 4: Wykorzystanie biblioteki Seaborn w Pythonie

Seaborn to kolejna popularna biblioteka do wizualizacji danych w języku Python. Możemy również użyć Seaborn do umieszczenia dwóch wykresów na jednym obszarze. Oto jak to zrobić:


import seaborn as sns
import matplotlib.pyplot as plt
Dane do wykresu 1
x1 = [1, 2, 3, 4, 5]
y1 = [10, 15, 20, 25, 30]
Dane do wykresu 2
x2 = [1, 2, 3, 4, 5]
y2 = [5, 10, 15, 20, 25]
Tworzenie dwóch wykresów na jednym obszarze
plt.figure(figsize=(10, 5))
plt.subplot(2, 1, 1)
sns.lineplot(x=x1, y=y1)
plt.title('Wykres 1')
plt.subplot(2, 1, 2)
sns.lineplot(x=x2, y=y2)
plt.title('Wykres 2')
plt.tight_layout()
plt.show()
Photo of author

Szymon