Der folgende Code kann möglicherweise nicht vom Terminal ausgeführt werden. Ich denke, es ist ein Phänomen aufgrund des Unterschieds im Betriebssystem.
So was
Python_console
import pyqtgraph as pg
pg.plot([0,1,2],[3,4,5])
Dies.
Python_console
import pyqtgraph as pg
import numpy as np
pg.image(np.random.rand(10,10))
Übrigens auch das.
Python_console
import pyqtgraph as pg
pg.dbg()
Auf diese Weise können Sie anscheinend eine erweiterte App erstellen, die Benutzer über die Python-Konsole bedienen können, z. B. 3DCG Blender. Nein, ich frage mich, ob ich aus diesem Grund angefangen habe, Python in 3D zu studieren. ... funktioniert normal.
Das Fenster wird angezeigt, aber es sieht aus, als wäre es eingefroren. Ich denke, es ist in demselben Zustand wie auf dieser Weisheitstasche.
(Darüber hinaus gab es Fälle, in denen die Achsen des Diagramms angezeigt, aber eingefroren wurden.)
Wenn es mit PySide verknüpft ist, wird es übrigens auch auf einem Windows-PC in der Umgebung, in der dies geschieht, ordnungsgemäß angezeigt. ([Speichern Sie dies vorerst als im.py und führen Sie es aus.](Http://qiita.com/yozi/items/71f5b43ea99258d5fb81#%E3%81%A8%E3%82%8A%E3%81%82% E3% 81% 88% E3% 81% 9A% E3% 81% 93% E3% 82% 8C% E3% 82% 92impy% E3% 81% A8% E3% 81% 97% E3% 81% A6% E4% BF% 9D% E5% AD% 98% E3% 81% 97% E5% AE% 9F% E8% A1% 8C% E3% 81% 99% E3% 82% 8B))
Ich habe versucht, es etwas einfacher zu machen als in hier.
python
import sys
import pyqtgraph as pg
plt = pg.plot([0,1,2],[3,4,5])
if __name__ == '__main__':
if sys.flags.interactive != 1 or not hasattr(pg.QtCore, 'PYQT_VERSION'):
pg.QtGui.QApplication.exec_()
Ich dachte, ich könnte es nicht wieder tun ... Ich kann es schaffen
Die Ursache ist unbekannt, aber es scheint, dass pyqtgraph verwendet werden kann, sobald es mit matplotlib geplottet ist. Ich habe es zufällig bemerkt.
python
import matplotlib.pyplot as plt
plt.plot([0,1,2],[0,1,2])
plt.show()
Wie auch immer, nachdem Sie das Fenster von matplotlib gelöscht haben,
import pyqtgraph as pg
pg.plot([0,1,2],[3,4,5])
Dann kann es sicher gemacht werden. Das Importieren von pyqtgraph scheint schon vor matplotlib in Ordnung zu sein.
Ich weiß nicht, welche Rolle Matplotlib spielt.
Sie können! Ein Schuss! !!
Dies ist übrigens ein Graph, der interaktiv betrieben werden kann.
Python_console_session
import matplotlib.pyplot as plt
plt.plot([0,1,2],[3,4,5])
plt.show()
Es dauert 3 Zeilen. Dies kann auch interaktiv betrieben werden. Ich werde die Details weglassen, Es ist wie das Drücken der unteren Taste → Ziehen, um den Bildschirm zu verschieben.
Ich mag die Bedienung von PyQtGraph unter Ubuntu, weil es schneller funktioniert.
Recommended Posts