[PYTHON] Zeichne ein Diagramm mit Julia + PyQtGraph (2)

Es ist mir gelungen, das Beispiel vorerst mit "Zeichnen eines Diagramms mit der Programmiersprache Julia" zu verschieben, aber mit den von meinem eigenen Programm erstellten Daten (in der Sprache Julia) Ich beschloss herauszufinden, wie man ein Diagramm mit zeichnet. Ich habe ein Beispiel erstellt, um die Legende / Achsenbeschriftung anzuzeigen und die Hintergrundfarbe / Vordergrundfarbe (zum Drucken) zu ändern. Wie üblich wird das von Julia erhaltene Berechnungsergebnis in PyQtGraph als Grafik angezeigt. (Bitte erstellen Sie eine Umgebung und verschieben Sie sie)

Hinweis: Informationen zum Erstellen von Umgebungen finden Sie unter "Zeichnen von Diagrammen in der Programmiersprache Julia".

0703b.gif

jl:ArrowSample2.jl(C:\julia-0.2.1-win32\In den Papierkorb speichern)


# -*- 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\In den Papierkorb speichern)


# -*- 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([])

    #Durch die Angabe von Antialiasing wird die Handlung sauberer
    pg.setConfigOptions(antialias=True)
    pg.setConfigOption('background', (255, 255, 255)) #Hintergrund = weiß
    pg.setConfigOption('foreground', (0, 0, 0))       #Vordergrund = schwarz

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

    mypen=pg.mkPen(color=(255, 0, 0), style=QtCore.Qt.DotLine) #Gepunktete Linie, rot

    p1 = win.addPlot(title=u'Legende, Achsenbeschriftung, Hintergrundfarbe / Vordergrundfarbe')
    p1.setLabel('left', u'Y-Achse', units=u'Sekunden')
    p1.setLabel('bottom', u'X-Achse', units=u'm')
    p1.addLegend()
    c1 = p1.plot(x=plot_data_x, y=plot_data_y1, pen=(0,0,255), name=u'Grafik 1') #Durchgezogene Linie, blau
    c2 = p1.plot(x=plot_data_x, y=plot_data_y2, pen=mypen, name=u'Grafik 2')     #Gepunktete Linie, rot
    p1.showGrid(x=True, y=True) #Raster anzeigen

    #Pfeilanimation(Grafik 1)
    a1 = pg.CurveArrow(c1)
    p1.addItem(a1)
    anim1 = a1.makeAnimation(loop=-1)
    anim1.start()

    #Pfeilanimation(Grafik 2)
    a2 = pg.CurveArrow(c2)
    p1.addItem(a2)
    anim2 = a2.makeAnimation(loop=-1)
    anim2.start()

    app.exec_()

Recommended Posts

Zeichne ein Diagramm mit Julia + PyQtGraph (2)
Zeichne ein Diagramm mit Julia + PyQtGraph (1)
Zeichne ein Diagramm mit Julia + PyQtGraph (3)
Zeichnen Sie ein Diagramm mit PyQtGraph Part 1-Drawing
Zeichnen Sie mit NetworkX ein Diagramm
Zeichnen Sie mit networkx ein Diagramm
Zeichnen Sie ein Diagramm mit den PyQtGraph Part 3-PlotWidget-Einstellungen
Zeichnen Sie ein Diagramm mit den Einstellungen von PyQtGraph Part 4-PlotItem
Zeichnen Sie ein Diagramm mit PyQtGraph Teil 6 - Anzeigen einer Legende
Zeichnen Sie mit PyQtGraph Teil 5 ein Diagramm. Erhöhen Sie die Y-Achse
Zeichnen Sie mit matplotlib ein loses Diagramm
Zeichnen Sie ein Diagramm mit Pandas + XlsxWriter
Zeichnen Sie ein Diagramm mit PyQtGraph Teil 2 - Detaillierte Ploteinstellungen
Zeichnen Sie ein Diagramm mit der PySimple-Benutzeroberfläche
Zeichnen Sie eine flache Oberfläche mit einem Matplotlib-3D-Diagramm
Zeichnen Sie in Jupyter ein Diagramm mit japanischen Beschriftungen
So zeichnen Sie ein 2-Achsen-Diagramm mit Pyplot
Zeichnen Sie ein Diagramm, indem Sie es mit Pandas groupby verarbeiten
[Python] Zeichnen Sie mit Dash Cytoscape ein gerichtetes Diagramm
Zeichne ein Diagramm mit Julia ... Ich habe eine kleine Analyse versucht
[Python] Wie zeichnet man mit Matplotlib ein Liniendiagramm?
Mathematik mit Python studieren: Zeichnen Sie mit matplotlib ein Sympy-Diagramm (Scipy-Diagramm)
Zeichne einen schönen Kreis mit Numpy
Lassen Sie uns ein Diagramm mit Python erstellen! !!
[Visualisierung] Ich möchte mit Plotly ein schönes Diagramm zeichnen
Machen Sie eine schöne Grafik mit Plotly
Zeichnen Sie einfach eine Karte mit matplotlib.basemap
[PyQt] Mehrachsendiagramme mit QtChart anzeigen
So zeichnen Sie ein Diagramm mit Matplotlib
Zeichne mit PyCall ein Herz in Ruby
Zeichnen Sie ein Mandelbrot-Set mit Brainf * ck
Zeichnen Sie einfach ein Diagramm, indem Sie eine Datei angeben
Erstellen Sie ein Diagramm mit Rändern, die mit matplotlib entfernt wurden
(Matplotlib) Ich möchte ein Diagramm mit einer in Pixel angegebenen Größe zeichnen
So zeichnen Sie mit matplotlib ein Balkendiagramm, das mehrere Serien zusammenfasst
Zeichnen Sie in Python ein Diagramm einer quadratischen Funktion
So zeichnen Sie vor der Optimierung ein 3D-Diagramm
Zeichnen Sie eine "Boobs-Kurve" in einem 3D-Diagramm (1).
Memo, mit dem ein Diagramm zum Plotten animiert wurde
Versuchen Sie, mit Python eine Lebenskurve zu zeichnen
[Python] Zeichne eine Mickey Mouse mit Turtle [Anfänger]
Zeichnen Sie eine "Boobs-Kurve" in einem 3D-Diagramm (2).
Ich habe mit Numpy eine Grafik mit Zufallszahlen erstellt
Zeichnen Sie mehrere Fotos in einem Diagramm aus mehreren Ordnern
[Python] Zeichnen Sie ein Qiita-Tag-Beziehungsdiagramm mit NetworkX
A4 Größe mit Python-Pptx
Visualisieren Sie mit Cytoscape 2 Eisenbahnstreckendaten als Grafik
Zeichnen Sie gewaltsam so etwas wie ein Flussdiagramm mit Python, matplotlib
Banddiagramm mit Matplotlib
Erstellen Sie mit PyQt5 und PyQtGraph einen 3D-Modell-Viewer
Mit Dekorateur dekorieren
Zeichnen Sie ein Diagramm mit Python
[Python] Wie zeichnet man mit Matplotlib ein Streudiagramm?
Datenvisualisierung mit Python - Die Methode zum gleichzeitigen Zeichnen von Attribut-basierten Diagrammen mit "Facet" ist zu praktisch
Erstellen Sie eine partielle Korrelationsmatrix und zeichnen Sie ein unabhängiges Diagramm
Verarbeitung mehrerer Dateien mit Kivy + Matplotlib + Draw Graph auf der GUI