Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvorenie jednoduchého súboru CSV pre testovanie . Vzorka môže vyzerať napríklad takto :
1,22,33,84,135,186,217,137.5,42.5,4.3
2
dovoze nevyhnutná python knižnice do kódu súboru :
import matplotlib.pyplot ako pltimport csvimport sys
3
Otvorte súbor CSV a vytvoriť objekt čítačku z neho . Deklarovať premenné definovať hornej a dolnej hranice hodnôt osi grafu X a Y :
csv_reader = csv.reader ( open ( " test.CSV " ) ) BigX = float ( - sys.maxint - 1 ) bigy = float ( - sys.maxint -1 ) smallx = float ( sys.maxint ) smally = float ( sys.maxint )
4
iterácii každý riadok obsiahnuté v čítačke objektu ukladanie každého ř ako vrchol vo vrchole poli . V rovnakej slučke porovnať hodnoty X a Y , aby uložiť svojej hornej a dolnej hranice . Triediť vertex poľa a potom slučku cez to znova . Tentoraz obchod na triedené x a y hodnoty jednotlivých polí :
Verts = [ ] na riadku csv_reader : verts.append ( riadok ) v prípade , float ( row [ 0 ] ) > BigX : BigX = float ( riadok [ 0 ] ) , ak float ( row [ 1 ] ) > bigy : bigy = float ( row [ 1 ] ) , ak float ( row [ 0 ] ) < smallx : smallx = float ( row [ 0 ] ) , ak float ( riadok [ 1 ] ) < smally : smally = float ( row [ 1 ] ) verts.sort ( ) x_arr = [ ] y_arr = [ ] pre vert v Verts : x_arr.append ( vert [ 0 ] ) y_arr.append ( vert [ 1 ] )
5
Vytvorte objekt FigureCanvas pomocou importované matplotlib pyplot objekt . Pridať osí 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átne --- sa môže pohybovať 0,0-1,0 :
obr = plt.figure ( ) ax = fig.add_axes ( [ 0,1 , 0,1 , 0,8 , 0,8 ] )
6
Formátovanie grafu pridať popisky a definovanie minimálnej a maximálnej hodnoty pre každú os :
ax.set_xlabel ( " x údaje " ) ax.set_ylabel ( " y dát " ) ax.set_xlim ( smallx , BigX ) ax.set_ylim ( smally , bigy )
7
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 ( DV ) . Zobraziť hotový graf volaním metódy zobraziť otvoriť okno a uloženie obrazu tým , že volá savefig vytvoriť rastrový súbor na disku :
ax.plot ( x_arr , y_arr , color = " blue " , lw = 2 ) plt.show ( ) fig.savefig ( " test.PNG " )