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

"Zeichnen eines Diagramms in der Programmiersprache Julia" Es ist mir vorerst gelungen, das Beispiel zu verschieben, aber die 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 ein Diagramm im 3D-Raum zu zeichnen. (Siehe Beispiel von PyQtGraph, der Berechnungsverarbeitungsteil wurde auf die Julia-Seite portiert.) 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".

2014-0704-0623.png ↑ Ziehen Sie mit der Maus oder drücken Sie die Cursortaste, um das 3D-Diagramm zu drehen. Sie können vergrößern / verkleinern, indem Sie das Mausrad drehen.

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


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

using PyCall

nx = 100
ny = 51
x = linspace(-10, 10, nx)
y = linspace(-10, 10, ny)
z = zeros(Float64, length(x), length(y))

for iy = 1:length(y)
    for ix = 1:length(x)
        d = (x[ix]^2 + y[iy]^2)^0.5
        z[ix, iy] = 10 * cos(d) / (d+1)
    end
end

@pyimport GLLinePlot
GLLinePlot.graph_run(x, y, z)

python:GLLinePlot.py(C:\julia-0.2.1-win32\In den Papierkorb speichern)


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

from pyqtgraph.Qt import QtCore, QtGui
import pyqtgraph.opengl as gl
import pyqtgraph as pg
import numpy as np

def graph_run(plot_data_x, plot_data_y, plot_data_z):

    app = QtGui.QApplication([])

    w = gl.GLViewWidget()
    w.resize(600,400)
    w.opts['distance'] = 40
    w.show()
    w.setWindowTitle(u'Julia+PyQtGraph-Beispiel')

    x = plot_data_x
    y = plot_data_y
    for i in range(len(y)):
        yi = [y[i]]*len(x)
        z = plot_data_z[:,i]
        pts = np.vstack([x,yi,z]).transpose()
        plt = gl.GLLinePlotItem(pos=pts, color=pg.glColor((i,len(y)*1.3)), width=(i+1)/10., antialias=True)
        w.addItem(plt)

    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 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 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
Memo, mit dem ein Diagramm zum Plotten animiert wurde
Versuchen Sie, mit Python eine Lebenskurve zu zeichnen
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
Zeichnen Sie Excel-Daten mit matplotlib (1)
Lernen Sie Librosa mit einem Tutorial 1
Zeichne Hallo Welt mit mod_wsgi
Versuchen Sie, mit einer Shell zu programmieren!