import matplotlib.pyplot as plt
# Tworzenie figury o wymiarach 10x5 cali
=(10, 5))
plt.figure(figsize1, 2, 3], [4, 5, 6])
plt.plot(["Wykres z niestandardowymi wymiarami")
plt.title(=True) plt.show(block
35 Matplotlib - opcje wykresu
35.1 Argumenty figure
w Matplotlib
W Matplotlib kluczową rolę w zarządzaniu właściwościami wykresu pełni obiekt figure, który reprezentuje “płótno”, na którym rysowane są wszystkie elementy graficzne. Funkcje plt.figure()
oraz plt.subplots()
pozwalają dostosować różne aspekty figury.
=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, frameon=None, tight_layout=None) plt.figure(num
Argumenty:
Argument | Opis | Domyślna wartość |
---|---|---|
num |
Numer identyfikacyjny lub nazwa figury (może być liczbą lub ciągiem znaków). | None (automatyczne) |
figsize |
Rozmiar figury w calach, podany jako krotka (szerokość, wysokość) . |
(6.4, 4.8) |
dpi |
Rozdzielczość figury w punktach na cal (dots per inch). | 100 |
facecolor |
Kolor tła figury (całe płótno). | white |
edgecolor |
Kolor ramki figury. | white |
frameon |
Czy figura powinna mieć ramkę (True lub False ). |
True |
tight_layout |
Automatyczne dopasowanie elementów na figurze w celu uniknięcia nakładania się (True lub False ). |
False |
import matplotlib.pyplot as plt
=200) # Wyższa rozdzielczość
plt.figure(dpi1, 2, 3], [4, 5, 6])
plt.plot(["Wykres z wyższą rozdzielczością")
plt.title(=True) plt.show(block
import matplotlib.pyplot as plt
='lightblue', edgecolor='gray') # Kolor tła i ramki
plt.figure(facecolor1, 2, 3], [4, 5, 6])
plt.plot(["Wykres z niestandardowym tłem")
plt.title(=True) plt.show(block
import matplotlib.pyplot as plt
=True) # Automatyczne dopasowanie
plt.figure(tight_layout1, 2, 3], [4, 5, 6])
plt.plot(["Wykres z automatycznym układem")
plt.title(=True) plt.show(block
import matplotlib.pyplot as plt
="Moja Figura") # Nazwa figury
plt.figure(num1, 2, 3], [4, 5, 6])
plt.plot(["Figura z nazwą")
plt.title(=True)
plt.show(block plt.show()
35.2 Style
atplotlib oferuje wbudowane style, które pozwalają na szybkie i łatwe dostosowanie wyglądu wykresów. Za pomocą funkcji plt.style.use
można załadować gotowy styl, dzięki czemu wykresy zyskają spójny i estetyczny wygląd bez potrzeby ręcznego ustawiania wszystkich parametrów.
plt.style.use(style)
import matplotlib.pyplot as plt
# Użycie stylu 'ggplot'
'ggplot')
plt.style.use(1, 2, 3], [4, 5, 6])
plt.plot(["Wykres w stylu ggplot")
plt.title(=True) plt.show(block
Lista styli:
print(plt.style.available)
Rozpiska: https://matplotlib.org/stable/gallery/style_sheets/style_sheets_reference.html