| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Python Programming >> Content
    Sådan oprettes et diagram i Python
    Visning af data i form af diagrammer eller grafer i Python kræver brug af specialiserede , eksterne kode biblioteker , og open source-samfundet tilbyder en programmør en række gode til at vælge fra. Denne demonstration bruger matplotlib biblioteket at vise, hvordan man laver en simpel diagram i Python. Matplotlib har både en bred og dyb feature sæt og er veldokumenteret , hvilket gør det til et godt sted at starte. Hvis tiden tillader det , bør de berørte programmører forske andre tilgængelige biblioteker , før der indgås en af ​​dem . Ting du skal
    Python scripting miljø
    tekst eller kode editor
    Matplotlib 2D plotte bibliotek
    Vis Flere Instruktioner
    Oprettelse af et diagram ved hjælp Python
    1 < p> Importer matplotlib pyplot modulet i kodefil : Hej

    import matplotlib.pyplot som plt
    2

    Definer variabler, der anvendes til afgrænser diagrammets akser og skabe data, der skal plottes : < br >

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

    Erklær arrays til særskilt holde x -og y- værdier, der skal plottes : < br >

    x_arr = [ ] y_arr = [ ]
    4

    Fyld arrays med data. Typisk vil du tegne disse data fra eksterne kilder såsom filer eller database forespørgsler. Her kode opretter eksempeldata , gennemføre formlen y ( x) = x * x : Hej

    for jeg i området ( min_x , max_x ) : x_arr.append ( float ( i)) y_arr.append ( float ( i * i))
    5

    Opret en FigureCanvas objekt ved hjælp af importerede matplotlib pyplot objekt : Hej

    figen = plt.figure ()
    6

    Tilføj grafens akser til FigureCanvas ved at kalde funktionen " add_axes " og sende den en matrix af værdier i form af : venstre, nederst , bredde, højde . Disse værdier definerer hvor grafen er placeret på lærredet. Værdier kan ligge fra 0.0 til 1.0 : Hej

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

    Formater grafen , tilføjer etiketter og definere den minimale og maksimale værdier for hver akse :

    ax.set_xlabel (»x data ) ax.set_ylabel ( 'y data ) ax.set_xlim ( min_x , max_x ) ax.set_ylim ( min_y , max_y )

    8

    Plot grafen ved at passere i de to arrays , der indeholder x-og y -værdier hentet fra CSV-filen. Tilpas linjeplot ved at passere i valgfri værdier som linje farve ( farve) eller line bredde ( LB) : Hej

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

    9

    Ring til pyplot modulets show metode til at vise diagrammet i et vindue. Denne funktionalitet og stil vinduet vil afhænge af operativsystemet miljø og lokal installation af matplotlib : Hej

    plt.show ()
    10

    gemme billedet ved at kalde savefig at skabe en bitmap-fil på disken : Hej

    fig.savefig ( test.png )

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan aktiveres en knap med wxPython 
    ·Sådan konfigureres Python Med Bzip2 
    ·Sådan bruges Break Erklæring Python 
    ·Hvordan man studere Python Programming Language 
    ·Sådan at rydde op en Listbox i Python 
    ·Sådan får du adgang tupler i Python 
    ·Sådan kører en Python funktion med Timeout 
    ·Hvordan man kompilerer et Python -koden for fejl Uden R…
    ·Sådan kører Python 2.7 Fra Notesblok 
    ·Sådan Mirror et billede lodret & vandret gennem Mellem…
      Anbefalede Artikler
    ·Sådan Kill a Thread i Java 
    ·Sådan oprettes en Java Website Login 
    ·Sådan Hent Clipboard i Visual Basic 
    ·Sådan bruges Script Task i SSIS 2008 
    ·Sådan tilføjes et panel til at JFrame 
    ·Hvad er en konstruktør i PHP 
    ·Hvordan man programmerer Valuta i Vb.Net 
    ·Sådan installeres Windows System Services 
    ·Hvad Er DNN Symbol Files 
    ·Brugen af Python Numeric.Arange Function 
    Copyright © Computer Viden http://www.computerdk.com