Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vytvoriť graf v Pythone

Zobrazenie dát vo forme tabuliek alebo grafov v Pythone vyžaduje použitie špecializovaných , externých knižníc kódu a open - source komunita ponúka programátor rad dobrých čoho vyberať . Táto ukážka používa knižnicu matplotlib ukázať , ako vytvoriť jednoduchý graf v Pythone . Matplotlib má ako široký a hlboký sadu funkcií a je dobre zdokumentovaná , to robí to dobré miesto pre štart . Ak čas dovolí , záujemcovia programátori by mali pred spáchaním niektorého z nich a vyhľadajte si ďalšie sú k dispozícii knižnice . Veci , ktoré budete potrebovať
Python skriptovací prostredie ,
textu alebo editora kódu
Matplotlib 2D parcelovanie knižnica
Zobraziť ďalšie inštrukcie
Vytvorenie grafu pomocou Python
1

import pyplot modul matplotlib do súboru kód :

import matplotlib.pyplot ako PLT
2

Definujte premenné použité pre ohraničujúce grafu osi a vytváranie dát , ktoré majú byť vynesené :

max_x , max_y , min_x , min_y = 11,0 , 11,0 * 11,0 , 0,0 , 0,0
3

deklarovať pole samostatne držať x a y hodnôt , ktoré majú byť vynesené :

x_arr = [ ] y_arr = [ ]
4

Vyplňte polia s dátami . Obvykle budete čerpať tieto dáta z externých zdrojov , ako sú súbory alebo databázových dotazov . Tu je kód vytvorí vzorové údaje , vykonáva vzorec y ( x ) = x * x :

for i in range ( min_x , max_x ) : x_arr.append ( float ( i ) ) y_arr.append ( float ( i * i ) )
5

Vytvorte objekt FigureCanvas pomocou importované matplotlib pyplot objektu :

obr = plt.figure ( )
6

Pridať osi grafu je na FigureCanvas volaním funkcie " add_axes " a odovzdáte jej pole hodnôt vo forme : vľavo , spodný , šírka , výška . Tieto hodnoty definujú , kde je graf umiestnený na plátno . Hodnoty môžu byť v rozsahu 0,0 až 1,0 :

ax = fig.add_axes ( [ 0,1 , 0,1 , 0,8 , 0,8 ] )
7

formát grafu , pridávať popisky a vymedzujúce minimálnu a maximálne hodnoty pre každú os :

ax.set_xlabel ( " x údaje " ) ax.set_ylabel ( " y údajov " ) ax.set_xlim ( min_x , max_x ) ax.set_ylim ( min_y , max_y )
stránka 8

Znázornite graf odovzdaním do dvoch polí obsahujúcich hodnoty X a Y , nahraté zo súboru CSV . Prispôsobte čiarový graf odovzdaním vo voliteľných hodnôt , ako sú čiary farba ( farby ) alebo šírky čiary ( LW ) :

ax.plot ( x_arr , y_arr , color = " red " , lw = 2 )

9

volajte na pyplot modulu výstavné metódu pre zobrazenie grafu v okne . Táto funkčnosť a štýl okna bude závisieť na prostredí operačného systému a miestne inštalácia matplotlib :

plt.show ( )
10

Uložte obraz volaním savefig vytvoriť rastrový obrázok na disku :

fig.savefig ( " test.PNG " )

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené