Dator > hur man skapar ett diagram i python

  • hur man skapar ett diagram i python


  • Visa data i form av diagram eller grafer i Python kräver användning av specialiserade , externa kodbibliotek och öppen källkod erbjuder en programmerare flera bra att välja mellan . Denna demonstration använder matplotlib biblioteket för att visa hur man gör en enkel diagram i Python . Matplotlib har både en bred och djup uppsättning funktioner och är väl dokumenterat , vilket gör det till ett bra ställe att börja . Om tiden tillåter , bör intresserade programmerare forskning andra tillgängliga bibliotek innan de bestämmer sig för att någon av dem .

    Du behöver :
    Python skriptmiljö
    . Text eller kod redaktör .
    Matplotlib 2D plottning bibliotek

    Skapa ett diagram med Python


    1
    Importera matplotlib pyplot modul i koden filen : .

    import matplotlib. pyplot som plt
    2
    definierar variabler som används för avgränsar diagrammet axlarna och skapa data som skall plottas .

    max_x , max_y , min_x , min_y=11,0 , 11,0 * 11,0 , 0,0 , 0,0 plottas
    3
    fastställa kedjor till separat hålla x -och y- värden som skall : .

    x_arr=[ ]
    y_arr=[ ]
    4 .
    Fyll matriser med data . Vanligtvis kommer du att dra denna data från externa källor som t. ex. filer eller frågor databas . Här kod skapar exempeldata , genomföra formeln y ( x)=x * x :

    för i rad ( min_x , max_x ) :
    x_arr. append ( float (i) )
    y_arr. append ( float ( i * i) )
    5
    Skapa ett FigureCanvas objekt med de importerade matplotlib pyplot objekt : .

    fig=plt. figure ( )
    6
    Lägg grafen yxor till FigureCanvas genom att anropa funktionen " add_axes " och vidarebefordra en matris med värden i form av : . vänster, botten , bredd , höjd . Dessa värden definieras där grafen är placerad på arbetsytan . Värdena kan går från 0,0 till 1,0:

    Ax=fig. add_axes ( [ 0,1 , 0,1, 0,8 , 0,8 ] )
    7
    Format grafen . att lägga till etiketter och definiera de lägsta och högsta värdena för varje axel :

    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 .
    Rita grafen genom att skicka i de två matriserna innehåller x-och y- värden hämtas från CSV fil . Anpassa linje tomten genom att skicka i valbara värden som linje färg ( färg) eller linjebredd ( LW ) :

    yxa . plot ( x_arr , y_arr , color="röd", LW=2 )
    9 .
    Ring pyplot modulens visa metod för att visa diagrammet i ett fönster . Denna funktionalitet och stil av fönster kommer att bero på operativsystemet miljön och lokal installation av matplotlib :

    plt. show ( )
    10
    Förvara . bild genom att ringa savefig att skapa en bitmap fil på disk:

    fig. savefig ( test. png " )

    tips och varningar


  • För att skapa filer som Pythontolk kan läsa , måste du använda en ASCII- text eller kod redaktör som skapar endast text- filer .
  • Du kan spara diagrammet bilder i många olika bildformat inklusive : png , pdf , PS och SVG
  • Vissa aspekter av matplotlib biblioteket installation och funktionalitet variera på olika datorplattformar . Läs dokumentationen noggrant .
  • Biblioteket kan visa numerisk information i ett stort antal sätt och kan anpassas fint .

Previous:nothing Next:hur man läser en pdf med Java





Relaterade artiklar


  • hur man skapar en hash karta
  • hur man byter filer med en vbs
  • handledning om SQL-funktioner
  • hur man säkert tar bort hårddiskar från hårdvara
  • Hur konvertera en kalenderdag till en sträng
  • gemensamma teckensnitt
  • spelutveckling för barn
  • hur du ansluter trådlöst tangentbord och mus hårdvara
  • sql sökning tutorial
  • roll underhåll av programvara