| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Python >> Content
    Comment faire pour créer un graphique en Python
    Affichage des données sous forme de tableaux ou des graphiques en Python nécessite l'utilisation de bibliothèques de code externes spécialisés , et la communauté open-source vous propose un programmeur un certain nombre de bons à choisir. Cette démonstration utilise la bibliothèque matplotlib pour montrer comment faire un tableau simple en Python. Matplotlib possède à la fois un ensemble de fonctionnalités large et profonde et est bien documenté , ce qui en fait un bon endroit pour commencer. Si le temps le permet , les programmeurs intéressés devraient rechercher d'autres bibliothèques disponibles avant de commettre l'une quelconque d'entre eux. Choses que vous devez
    scripts Python environnement
    texte ou éditeur de code
    Matplotlib 2D tracé bibliothèque
    Afficher plus Instructions
    Création d'un graphique à l'aide Python
    1 < p> Importer le module de pyplot matplotlib dans le fichier de code :

    matplotlib.pyplot d'importation comme PLT
    2

    Définir les variables utilisées pour délimiter les axes du graphique et la création de données à tracer :

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

    déclarer des tableaux de tenir séparément valeurs X et Y à tracer : < br >

    x_arr = [] y_arr = []
    4

    Remplir les tableaux de données. Typiquement, vous allez dessiner ces données provenant de sources externes telles que des fichiers ou des requêtes de base de données . Voici le code crée des données de l'échantillon, l'application de la 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

    créer un objet FigureCanvas aide de l'objet pyplot matplotlib importé :

    fig = plt.figure ()
    6

    Ajouter les axes du graphique pour les FigureCanvas en appelant la fonction " add_axes " et en lui passant un tableau de valeurs sous la forme d' : à gauche , en bas, largeur, hauteur . Ces valeurs définissent où le graphique est mis sur la toile. Les valeurs peuvent aller de 0,0 à 1,0 :

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

    Format du graphique, l'ajout d'étiquettes et de définir le minimum et les valeurs maximales pour chaque axe :

    ax.set_xlabel (' x données ') ax.set_ylabel ( «données y ') ax.set_xlim ( min_x , max_x ) ax.set_ylim ( min_y , max_y )

    8

    tracer le graphique en passant dans les deux tableaux contenant les valeurs x et récupéré à partir du fichier CSV. Personnaliser l'intrigue en ligne en passant valeurs optionnelles comme la couleur de la ligne (couleur) ou la largeur de ligne ( LW ) :

    ax.plot ( x_arr , y_arr , couleur = 'rouge' , LW = 2) Photos Photos 9

    appeler la méthode show du module de pyplot pour afficher le graphique dans une fenêtre. Cette fonctionnalité et le style de la fenêtre dépendent de l'environnement du système d'exploitation et l'installation locale de matplotlib :

    plt.show ()
    10

    stocker l'image en appelant savefig pour créer un fichier bitmap sur le disque :

    fig.savefig (' test.png ')

    Previous :

    next :
      articles connexes
    ·Comment calculer l' ASIN ( X) en Python 
    ·Tutoriel Expression régulière pour Python 2.5 
    ·Comment faire pour supprimer un seul caractère dans un…
    ·Manipulation de la liste Python 
    ·Comment découper une chaîne en Python 
    ·Comment installer une carte Python 
    ·Tutoriel sur les contrôles de chaînes en Python 
    ·Comment graphique avec le logiciel pour Python 
    ·Comment obtenir la taille du tableau en Python 
    ·Python Tk Tutorial 
      articles en vedette
    ·Comment éditer des formulaires dans DataGridView 
    ·Comment mettre à jour les variables de session 
    ·Comment obtenir la longueur d'une chaîne en Python 
    ·Lecture des fichiers TXT dans VBScript 
    ·Comment optimiser MySQL 
    ·Comment faire une paie hebdomadaire sur Visual Basic 
    ·Comment calculer l' ASIN ( X) en Python 
    ·Comment faire pour convertir un RGB à un simple DECIMA…
    ·Comment écrire des algorithmes simples 
    ·Comment faire pour convertir charset UTF- 8 à ISO-8859…
    Copyright © Connaissances Informatiques http://fr.wingwit.com