Export grafov a úpravy vzhľadu
JupyterLab
Matplotlib
Pyplot
Export
Popisy
Legenda
Mriežka
📤 Úvod
Ukážka ako ukladať grafy do PNG/PDF a ako pridať hlavné formálne úpravy vzhľadu grafov: - popisy osí - nadpis - legenda - mriežka - štýly
🖼️ Uloženie grafu – plt.savefig()
Kód
# Dáta
x = np.linspace(0, 10, 200)
y = np.sin(x)
# Graf
plt.plot(x, y, label='sin(x)')
plt.title('Sinusová funkcia')
plt.xlabel('x')
plt.ylabel('sin(x)')
plt.legend()
# Uloženie do PNG a PDF (s orezom okrajov)
plt.savefig('sinus.png', dpi=300, bbox_inches='tight')
plt.savefig('sinus.pdf', bbox_inches='tight')
plt.show()
print('Súbory uložené: sinus.png, sinus.pdf')
Súbory uložené: sinus.png, sinus.pdf
📝 Popisy osí, nadpis, legenda a mriežka
Kód
🎨 Štýly grafov
Kód
# Použitie iného štýlu (nešpecifikujeme farby priamo)
plt.style.use('ggplot')
x = np.linspace(0, 4*np.pi, 400)
plt.plot(x, np.sin(x), label='sin(x)')
plt.plot(x, np.sin(2*x), label='sin(2x)')
plt.title('Štýl GGPlot a mriežka')
plt.xlabel('x')
plt.ylabel('y')
plt.grid(True)
plt.legend()
plt.show()
# Reset štýlu (voliteľné pre ďalšie bunky)
plt.style.use('default')
🔧 Export vo vyššom DPI a s orezaním okrajov
Kód
Uložené: kvadraticka_krivka.png
✨ Zhrnutie
- Export:
plt.savefig('subor.png', dpi=300, bbox_inches='tight')
aleboplt.savefig('subor.pdf')
. - Popisy osí:
plt.xlabel()
,plt.ylabel()
. - Nadpis:
plt.title()
. - Legenda:
plt.legend()
(použilabel=
v kresliacich funkciách). - Mriežka:
plt.grid(True)
a vizuálne štýly:plt.style.use('...')
.
📚 Oficiálna dokumentácia Matplotlib
Podrobný popis funkcií, ich parametrov a príkladov použitia nájdete v oficiálnej dokumentácii knižnice Matplotlib na adrese: https://matplotlib.org/stable/plot_types/index.html.