[PYTHON] Tracez un graphe avec Julia + PyQtGraph (2)

"Dessiner un graphe dans le langage de programmation Julia" J'ai réussi à déplacer l'échantillon pour le moment, mais les données créées par mon propre programme (en langage Julia) J'ai décidé de découvrir comment dessiner un graphique en utilisant. J'ai fait un échantillon pour afficher l'étiquette légende / axe et changer la couleur d'arrière-plan / couleur de premier plan (pour l'impression). Comme d'habitude, le résultat du calcul obtenu par Julia est affiché sous forme de graphique dans PyQtGraph. (Veuillez créer un environnement et le déplacer)

Remarque: Pour la construction de l'environnement, reportez-vous à "Dessiner des graphes dans le langage de programmation Julia".

0703b.gif

jl:ArrowSample2.jl(C:\julia-0.2.1-win32\Enregistrer dans la corbeille)


# -*- coding: utf-8 -*-

using PyCall

@pyimport ArrowSample2
x  = linspace(-10, 10, 2001)
y1 = [ x[i]*x[i] for i=1:length(x) ]
y2 = [ x[i]*2+50 for i=1:length(x) ]
ArrowSample2.graph_run(x, y1, y2)

python:ArrowSample2.py(C:\julia-0.2.1-win32\Enregistrer dans la corbeille)


# -*- coding: utf-8 -*-

from pyqtgraph.Qt import QtCore, QtGui
import pyqtgraph as pg

def graph_run(plot_data_x, plot_data_y1, plot_data_y2):

    app = QtGui.QApplication([])

    #La spécification de l'anticrénelage rend le tracé plus propre
    pg.setConfigOptions(antialias=True)
    pg.setConfigOption('background', (255, 255, 255)) #Fond = blanc
    pg.setConfigOption('foreground', (0, 0, 0))       #Premier plan = noir

    win = pg.GraphicsWindow(title=u'Julia+Exemple PyQtGraph')
    win.resize(400,300)

    mypen=pg.mkPen(color=(255, 0, 0), style=QtCore.Qt.DotLine) #Ligne pointillée, rouge

    p1 = win.addPlot(title=u'Légende, étiquette d'axe, couleur d'arrière-plan / couleur de premier plan')
    p1.setLabel('left', u'Axe Y', units=u'Secondes')
    p1.setLabel('bottom', u'Axe X', units=u'm')
    p1.addLegend()
    c1 = p1.plot(x=plot_data_x, y=plot_data_y1, pen=(0,0,255), name=u'Graphique 1') #Ligne continue, bleue
    c2 = p1.plot(x=plot_data_x, y=plot_data_y2, pen=mypen, name=u'Graphique 2')     #Ligne pointillée, rouge
    p1.showGrid(x=True, y=True) #Afficher la grille

    #Animation de flèche(Graphique 1)
    a1 = pg.CurveArrow(c1)
    p1.addItem(a1)
    anim1 = a1.makeAnimation(loop=-1)
    anim1.start()

    #Animation de flèche(Graphique 2)
    a2 = pg.CurveArrow(c2)
    p1.addItem(a2)
    anim2 = a2.makeAnimation(loop=-1)
    anim2.start()

    app.exec_()

Recommended Posts

Tracez un graphe avec Julia + PyQtGraph (2)
Tracez un graphique avec Julia + PyQtGraph (1)
Dessinez un graphique avec Julia + PyQtGraph (3)
Dessinez un graphique avec PyQtGraph Part 1-Drawing
Dessinez un graphique avec NetworkX
Dessinez un graphique avec networkx
Dessinez un graphique avec les paramètres PyQtGraph Partie 3-PlotWidget
Dessinez un graphique avec les paramètres PyQtGraph Part 4-PlotItem
Dessinez un graphique avec PyQtGraph Partie 6 - Affichage d'une légende
Dessinez un graphique avec PyQtGraph Partie 5-Augmentez l'axe Y
Dessinez un graphique lâche avec matplotlib
Dessinez un graphique avec des pandas + XlsxWriter
Dessinez un graphique avec PyQtGraph Partie 2 - Paramètres de tracé détaillés
Dessinez un graphique avec l'interface graphique PySimple
Dessinez une surface plane avec un graphique 3D matplotlib
Dessinez un graphique avec des étiquettes japonaises dans Jupyter
Comment dessiner un graphique à 2 axes avec pyplot
Dessinez un graphique en traitant avec Pandas groupby
[Python] Dessinez un graphe orienté avec Dash Cytoscape
Dessine un graphique avec Julia ... j'ai essayé une petite analyse
[Python] Comment dessiner un graphique linéaire avec Matplotlib
Étudier les mathématiques avec Python: dessiner un graphe sympy (scipy) avec matplotlib
Dessinez un beau cercle avec numpy
Faisons un graphe avec python! !!
[Visualisation] Je veux dessiner un beau graphique avec Plotly
Faire un joli graphique avec plotly
Dessinez facilement une carte avec matplotlib.basemap
[PyQt] Afficher des graphiques multi-axes avec QtChart
Comment dessiner un graphique avec Matplotlib
Dessinez un cœur en rubis avec PyCall
Dessinez un ensemble de Mandelbrot avec Brainf * ck
Dessinez simplement un graphique en spécifiant un fichier
Créer un graphique avec des bordures supprimées avec matplotlib
(Matplotlib) Je veux dessiner un graphique avec une taille spécifiée en pixels
Comment dessiner un graphique à barres qui résume plusieurs séries avec matplotlib
Dessiner un graphique d'une fonction quadratique en Python
Comment dessiner un graphique 3D avant l'optimisation
Dessinez une "courbe de seins" dans un graphique 3D (1)
Mémo qui a fait un graphique pour animer avec intrigue
Essayez de dessiner une courbe de vie avec python
[Python] Dessinez un Mickey Mouse avec une tortue [Débutant]
Dessinez une "courbe de seins" dans un graphique 3D (2)
J'ai fait un graphique de nombres aléatoires avec Numpy
Dessinez plusieurs photos de plusieurs dossiers sur un graphique
[Python] Dessinez un diagramme de relation de balises Qiita avec NetworkX
Format A4 avec python-pptx
Visualisez les données d'itinéraires ferroviaires sous forme de graphique avec Cytoscape 2
Dessinez de force quelque chose comme un organigramme avec Python, matplotlib
Graphique de bande avec matplotlib
Créer une visionneuse de modèle 3D avec PyQt5 et PyQtGraph
Décorer avec un décorateur
Dessiner un graphique avec python
[Python] Comment dessiner un diagramme de dispersion avec Matplotlib
Visualisation des données avec Python - La méthode de dessin simultané de graphes basés sur les attributs avec "Facet" est trop pratique
Créer une matrice de corrélation partielle et dessiner un graphique indépendant
Traitement de fichiers multiples avec Kivy + Matplotlib + Draw Graph sur GUI