Brak tytułu
Data utworzenia: 2025-02-19 12:32:27
import matplotlib.pyplot as plt
# Dane do wykresu liniowego
x = [1, 2, 3, 4, 5, 6, 7, 9, 10]
y = [30, 28, 40, 27, 50, 42, 66, 30, 48]
# Dane do wykresu kołowego
zakupy = ['Jabłka', 'Banan', 'Mleko', 'Masło', 'Chleb']
ceny = [3.45, 6.5, 4.15, 8.4, 5.5]
kolory = ['orange', 'purple', 'yellow', 'green', 'cyan', 'firebrick']
wykres_explode = [0.2, 0, 0, 0, 0.3] # Wysunięcie kawałków dla jabłek i chleba
# Tworzenie figury i subplots
fig, axs = plt.subplots(1, 2, figsize=(12, 5))
# Wykres 1 - liniowy
axs[0].plot(x, y, marker='s', markersize=10, markerfacecolor='r', markeredgecolor='r', linestyle='-', linewidth=2, color='b')
axs[0].set_title("Wykres 1", fontsize=15, color="#000089", fontweight="bold", fontstyle="italic")
axs[0].set_xlabel("Oś X", fontsize=10, color="cyan")
axs[0].set_ylabel("Oś Y", fontsize=10, color="#FF00FF")
axs[0].grid(color="#FF00FF", linestyle=":", linewidth=0.3)
# Wykres 2 - kołowy
axs[1].pie(ceny, labels=zakupy, autopct='%1.1f%%', startangle=140, colors=kolory, explode=wykres_explode)
axs[1].set_title("Zakupy na kolacje", fontsize=12, color='red', fontweight='bold', fontstyle='italic')
axs[1].legend(title="Zakupy", loc="upper left", fontsize="x-small")
# Wyświetlenie wykresów
plt.tight_layout()
plt.show()
Powrót