Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> python Programming >> Content
Hoe maak je een grafiek in Python Creëren
Gegevens weergeven in de vorm van grafieken en diagrammen in Python vereist het gebruik van gespecialiseerde , bibliotheken externe code , en de open - source community biedt een programmeur een aantal goede degenen om uit te kiezen . Deze demonstratie maakt gebruik van de matplotlib bibliotheek om te laten zien hoe je een eenvoudige grafiek in Python te maken . Matplotlib heeft zowel een brede en diepe feature set en is goed gedocumenteerd , dit maakt het een goede plek om te beginnen . Als de tijd het toelaat , moeten geïnteresseerde programmeurs andere beschikbare bibliotheken onderzoeken voor het plegen van een van hen . Wat je
Python scripting omgeving
tekst of code-editor
Matplotlib 2D Need plotten bibliotheek
Toon Meer Aanwijzingen
Een Grafiek Met behulp van Python
1

Importeer de matplotlib pyplot module in de code -bestand :

import matplotlib.pyplot
als plt kopen van 2

Definieer variabelen gebruikt voor de begrenzing van de grafiek -assen en het creëren van gegevens die moeten worden uitgezet : < br

max_x > , max_y , min_x , min_y = 11.0 , 11.0 * 11.0 , 0.0 , 0.0
3

Verklaar arrays afzonderlijk te houden x -en y-waarden worden uitgezet : < br >

x_arr = [ ] y_arr = [ ]
4

Vul de arrays met gegevens . Doorgaans vindt u deze gegevens uit externe bronnen , zoals bestanden of database- queries te tekenen . Hier maakt de code sample data , de uitvoering van de formule y ( x ) = x * x :

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

Maak een FigureCanvas object met behulp van de ingevoerde matplotlib pyplot object :

fig = plt.figure
( )
6

toevoegen assen van de grafiek aan de FigureCanvas door te bellen met de functie " add_axes " en passeren het een array van waarden in de vorm van : links, onder , breedte, hoogte . Deze waarden bepalen waar de grafiek wordt geplaatst op het doek. Waarden kunnen variëren 0,0-1,0 :

bijl
= fig.add_axes ( [ 0.1 , 0.1 , 0.8 , 0.8 ] )
7

Format de grafiek , het toevoegen van labels en het definiëren van de minimale en maximale waarden voor elke as :

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

8 Plot de grafiek door het passeren in de twee arrays met de x -en y-waarden opgehaald uit het CSV -bestand . Pas de lijn perceel door het passeren in facultatieve waarden zoals lijnkleur ( kleur ) of lijndikte ( lw ) :

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

Bel tonen methode de pyplot module om de grafiek in een venster weer te geven . Deze functionaliteit en de stijl van het venster is afhankelijk van de omgeving van het besturingssysteem en de lokale installatie van matplotlib :

plt.show
( )

Store 10 het beeld door te bellen savefig te creëren een bitmap-bestand op de harde schijf :

fig.savefig
( ' test.png ' ) op Twitter

Previous: Next:
  python Programming
·Hoe te openen Python in CMD 
·Python Functie Met Parameters 
·Python Kernel Methoden 
·Hoe te API Ping Met Python 
·Hoe een Python bestand insprin…
·Hoe te Python downloaden 
·Hoe om te bepalen wanneer een …
·Hoe te converteren Celsius naa…
·Hoe te vervangen Last aanleg v…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe to Change een Celwaarde Met VBA 
·Hoe maak je een Random Access-bestand le…
·Hoe link naar de GUI interface in Java m…
·Hoe te Binary converteren naar MIPS 
·Hoe maak je een Randomizer in C Creëren…
·Hoe maak je een stringstream Clear 
·Hoe te velden In een tabel in Access met…
·ActiveX Control Tutorial 
·Het omzetten van Char Buffer naar Double…
Copyright © Computer Kennis http://www.nldit.com