Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
  Derniers articles
  • Comment modifier un fichier texte da…
  • Comment utiliser VBS pour les connex…
  • VBA Recherche et remplacement de tex…
  • Comment faire un bouton d'appel a Pr…
  • Macros VBA Formation 
  • Comment appeler des procédures stoc…
  • Comment créer un script VBS 
  • Comment faire un bouton de réinitia…
  • Comment créer un message d'erreur d…
  • Comment sortir d'un sous en VBA 
  •   Visual Basics 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
  •  
    Visual Basics programmation

    Écrivez un programme qui accepte comme entrée les bords du graphique, puis dessine à l'aide de l'affichage des graphiques informatiques?

    `` Python

    Importer Matplotlib.pyplot en tant que plt

    Importer Networkx comme nx

    def create_graph ():

    "" "

    Invite l'utilisateur à entrer les bords d'un graphique et renvoie un graphique NetworkX.

    "" "

    graphique =nx.graph ()

    Bien que vrai:

    edge_input =input ("Entrer Edge (Format:Node1 Node2) ou 'Done':")

    si edge_input.lower () =="fait":

    casser

    essayer:

    Node1, node2 =edge_input.split ()

    graph.add_edge (node1, node2)

    sauf ValueError:

    Imprimer ("Format de bord non valide. Veuillez utiliser 'Node1 Node2'.")

    graphique de retour

    def Draw_graph (graphique):

    "" "

    Dessine le graphique NetworkX donné à l'aide de Matplotlib.

    "" "

    nx.draw (graphique, avec_labels =true, node_color ='lightblue', node_size =500, font_size =10, font_color ='noir')

    plt.show ()

    Si __name__ =="__main__":

    graph =create_graph ()

    draw_graph (graphique)

    `` '

    Explication:

    1. Importez les bibliothèques nécessaires:

    - `matplotlib.pyplot` pour le traçage

    - `Networkx` pour les opérations de graphiques

    2. `create_graph ()` Fonction:

    - Initialise un graphique NetworkX vide.

    - Entre une boucle:

    - Invite l'utilisateur à entrer un bord dans le format "Node1 Node2".

    - Si l'utilisateur entre «fait», la boucle se casse.

    - Sinon, il divise l'entrée en deux nœuds et ajoute le bord au graphique.

    - gère le potentiel `ValueError` si l'entrée n'est pas dans le bon format.

    - Renvoie le graphique créé.

    3. `draw_graph ()` Fonction:

    - prend un graphique NetworkX comme entrée.

    - utilise `nx.draw () 'pour dessiner le graphique:

    - `avec_labels =true` affiche les étiquettes de nœud.

    - `node_color`,` node_size`, `font_size` et` FONT_COLOR` personnalisent l'apparence.

    - `plt.show ()` affiche le tracé généré.

    4. Bloc principal (`si __name__ ==" __main __ ":`)

    - Appels `CREATE_GRAPH ()` Pour obtenir le graphique défini par l'utilisateur.

    - Appels `Draw_Graph ()` Pour afficher le graphique.

    comment utiliser:

    1. Exécutez le script.

    2. Le programme vous invitera à entrer des bords au format "Node1 Node2".

    3. Entrez les bords un à la fois, en appuyant sur Entrée après chacun.

    4. Une fois terminé, tapez "Terminé" et appuyez sur Entrée.

    5. Le programme générera ensuite une visualisation du graphique à l'aide de Matplotlib.

    Exemple d'entrée / sortie:

    Entrée:

    `` '

    A B

    B c

    C A

    fait

    `` '

    sortie:

    Un graphique avec trois nœuds (a, b, c) connectés en forme triangulaire sera affiché.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment vérifier si une action a toutes les permissions en VB6 
  • Comment faire un Quiz dans Visual Basic 
  • Comment se connecter à une base de données Access dans Visual Basic Net 
  • Comment jouer un fichier WAV en VB 
  • Vb Net SQL Server Tutorial 
  • Comment apprendre Visual Basic 6 en ligne 
  • Comment puis-je importer des fichiers sur la carte XNA 
  • Comment définir des étiquettes ou des numéros de ligne dans Visual Basic 
  • Comment faire pour créer des boîtes d'alerte dans Windows 
  • Comment faire pour exécuter un sous-programme Visual Basic en arrière-plan 
  • Connaissances Informatiques © http://www.ordinateur.cc