plt.rcParams.update({"text.usetex": True})12 Risanje grafov
Za risanje grafov s Pythonom je najbolj priljubljena knjižnica matplotlib. Za začetek je uporaben Tutorial, dobra referenca pa so Primeri.
S knjižnico matplotlib je mogoče grafe shraniti v različnih formatih. Pred risanjem grafov je dobro nastaviti velikost slike s plt.figure(figsize=(sirina, visina)), kjer sta višina in širina v inčih.
Če pišemo v LaTeXu, imamo dve glavni možnosti:
- Sliko shranimo v vektorskem formatu (npr.
.pgf) To lahko naredimo s klicem funkcijeplt.savefig(pot.pgf). Sliko nato dodamo v LaTeX dokument z\input{pot.pgf}, znotraj okoljafigurepred tem pa pri vrhu datoteke uvozimo\usepackage{pgf}. Prednost vektorske slike je, da slika ohrani ostrino ne glede na to, koliko povečana je, in da so fonti številk in oznak na sliki enaki kot v LaTeXu ter prave velikosti. Da se tudi nastaviti, da je širina slike npr. ravno polovico širine dokumenta. Vse skupaj je opisano tu: https://timodenk.com/blog/exporting-matplotlib-plots-to-latex Za veliko grafov z veliko točkami (>10000) je bolje uporabiti rastrski format (npr..png), sicer lahko stavljenje dokumenta z LaTeXom traja več minut. - Sliko shranimo v rastrskem formatu (npr.
.png). To lahko naredimo s klicem funkcijeplt.savefig(pot.png, dpi=300). Parameterdpi(dots per inch) dolča resolucijo slike. Ponavadi zadošča 300 ali manj. Sliko nato dodamo v LaTeX dokument z\includegraphics{pot.png}znotraj okoljafigure. Privzeto fonti ne bodo taki kot v LaTeXu, kar ni najlepše. Prave fonte lahko nastavimo z