問題タブ [pyqtgraph]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Pyqtgraph の Crosshair クラス
pyqtgraph のプロットにアタッチできる Crosshair というクラスを定義したいと思います。例で次のコード スニペットを見つけました。
次のようにクラスに変換し始めました。
これは正しい方法ですか?言い換えれば、プロットを十字線に添付するために正しいことをしていますか? 反対のことをしたかったのですが、それを行う方法も、それが正しいかどうかもわかりません.
また、プロット自体からデータ値 (コメント部分) を取得するにはどうすればよいですか?
python - pyQTGraph セット軸値 (FFT)
クラス FFT_Plot():
私の問題はかなり単純です。x 軸と y 軸に沿って表示される値を変更するにはどうすればよいですか?
2048 サンプルを使用し、サンプルの半分 (0 からサンプル/2) を表示すると、0 から 1 が表示されます。表示できない場合、周波数または振幅を計算しても意味がありません。
範囲を変更すると、効果的にスペクトルがズームされます...いくつかの例を見てきましたが、何が起こっているのかについての説明がないためにすぐに迷子になりました。
どんな助けでも大歓迎です...
ルークが共有したように...「X」配列を使用できるという事実を見逃していました。:) 修正された初心者クラスは以下のとおりです。
クラス FFT_Plot():
どの DSP タイプでも、数学以外のコメントを自由に追加してください。
また、Y 軸を適切に読み取るには、それに応じて振幅配列を事前にスケーリングする必要があるようです。
python - 正しい軸でpyqtgraphに2次元ヒストグラムを表示します
pyqtgraph の画像として 2D ヒストグラムをプロットしています。軸のスケールを正しく設定したい (つまり、ビン化されたデータの実際の値を表す)。
この記事を見つけましたが、私の場合にどのように翻訳すればよいかわかりません。
そうです:
しかし、軸のスケールはPlotItem0 から 30 (ビンの数) までありますが、これは私が望むものではありません。
python - PyQtGraph : ScrollArea のグラフのサイズ (高さと幅) を変更する方法
スクロール領域にグラフをプロットしようとしていますが、グラフのサイズを変更する方法がわかりません。これが私が持っているものの例です:

ご覧のとおり、私の ScrollArea (赤) には、必要なサイズのグラフがあります (実際には、もっと多くのグラフがあり、この領域に複数 (少なくとも 2 つ) 表示したい)。
そのため、グラフ (A) の高さを小さくし、グラフ (B) の幅を拡大したいと考えています。ソミネは私を助けることができますか?
ご協力いただきありがとうございます !
python - スライスされたnumpyデータ配列をpyqtgraphリモートビューにプロットするにはどうすればよいですか
RemoteGraphicsView()PyQTGraphの機能に問題があります。RemoteGraphicsView にプロットしたい numpy ndarray があります (別のプロセスで実行される速度のため)。データのスライスをプロットしたいのですが、TypeError で失敗します
以下は、大規模なプログラムで発生した問題を示すコード スニペットです。ご覧のとおり、データはスライスされた numpy.ndarray です。
どんな助けでも大歓迎です。
python - PySide のカスタム ウィジェットで QUiLoader がクラッシュする
QT Creator で作成された GraphicsView ウィンドウに PySide PyQtGraph ウィジェットを埋め込もうとしています。しかし、UI ファイルをインポートして QT Creator の「昇格」機能を使用すると、セグメンテーション エラーが発生します。
このエラーは以前に確認されており、QUiLoader の createWidget() をオーバーライドする回避策が提案されています。
http://www.mail-archive.com/pyside@qt-project.org/msg00306.html
および
.ui ファイルでのカスタム クラスの呼び出しに失敗する
ただし、回避策を実装すると、依然としてセグメンテーション エラーが発生します。
この回避策が私のコードで機能しないように見える理由を誰か知っていますか? または、UI ファイルを動的にインポートするときに PyQtGraph を埋め込む別の方法はありますか?
どうもありがとう、
タコス
いくつかのコード例:
UI ファイル: example1.ui