annotate(text, xy)

Trükib graafikule teksti, mis on antud sõnega text. Tekst tohib sisaldada ka LaTeX'i koodis matemaatilisi sümboleid ja avaldisi (asetatuna dollarimärkide vahele). Parameeter xy kirjeldab ennikuna (x, y) teksti koordinaadid, mis vaikimisi on graafiku koordinaatsüsteemis ja viitavad baasjoonepunktile teksti alguses.

annotate(text, xy, xytext)

Selles versioonis tekst trükitakse asukohta xytext, aga teksti keskosast tõmmatakse juhtjoon punkti xy.

Valikulised parameetrid

xycoords Koordinaatsüsteem, mis määrab xy ja xytext tähenduse. Vaikimisi 'data' (graafiku koordinaadid). Juhul kui teksti asukoht ei ole loogiliselt seotud graafiku koordinaatidega (st tekst ei pea liikuma kaasa andmepunktidega), on mõttekam kasutada joonise mõõte, näiteks 'axes points' või 'axes fraction'. Viimasel juhul on teljestiku vasakpoolne alumine koordinaat (0,0) ja parempoolne ülemine koordinaat (1,1).
textcoords Vajadusel saab xytext jaoks määrata eraldi koordinaadistiku. Ülalmainitud variantide asemel võib kasulikumaks osutuda 'offset points', 'offset pixels' või 'offset fontsize', mis lubab teksti asendi anda nihkena xy suhtes, nii et tekst liigub kaasa punktiga xy.
horizontalalignment ehk ha Teksti horisontaalne joondus ('left', 'center', 'right'). Vaikimisi 'left'.
verticalalignment ehk va Teksti vertikaalne joondus ('top', 'center', 'bottom', 'baseline'). Vaikimisi 'baseline'.
color ja backgroundcolor Teksti ja selle tausta värvus.
arrowprops Sõnastik, mis kirjeldab juhtjoone/noole omadused. Selle olulisim element on võtmega 'arrowstyle' (nooleotste kuju). Näitena mõned võimalikud väärtused:
'-'
'->'
'-|>'
'<->'
'<|-|>'
'|-|'
annotate('Joone võrrand $y=9.2x^2-6.6x+1.2$', (0.03, 0.96), color='blue', backgroundcolor='white', va='top', xycoords='axes fraction')
annotate('$y=9.2x^2-6.6x+1.2$', (1.13, 5.45), (1.0, 12), backgroundcolor='yellow', va='bottom', ha='center', arrowprops=dict(arrowstyle='-|>'))

Vaata lisaks

Sisukord