私は運が無ければ半分の時間を探していました。私は、私がオートレンジしたいPlotWidgetを持っています。それでもそうであれば、この「パディング」があります(言い換えれば、範囲は実際の範囲より少し大きい)。あなたはオートレンジを維持しながらこのパディングを避ける方法を知っていますか?パディングなしでPlotWidgetを自動設定する(pyqtgraph)
0
A
答えて
0
autoRange
メソッドには実際にパディングパラメータがあります。デフォルトではNone
です。これは、ViewBoxのサイズに応じて、パディングが0.02〜0.1であることを意味します。ドキュメントhereを参照してください。
padding=0
に設定すると、パディングは発生しません。
0
pyqtgraphの自動範囲設定では、ゼロ以外の埋め込みが強制されます。これは、updateAutoRange()のソースコードで、http://www.pyqtgraph.org/documentation/_modules/pyqtgraph/graphicsItems/ViewBox/ViewBox.html#ViewBox.autoRange
私は同じパディング目的を持たず、独自のオートレンジングコードを追加しました。ゼロ・パッドを維持しながら、入力データの最大値に基づいてY軸の最大値を調整します。
yMax = max(Y)
existingViewRect = self.ui.myGraph.plotItem.getViewBox().viewRange()
yMaxInView = existingViewRect[1][1]
if (yMax < 80):
self.ui.myGraph.setYRange(0, 100, padding=0)
elif yMax > yMaxInView:
self.ui.myGraph.setYRange(0, 2*yMaxInView, padding=0)
elif (yMax < yMaxInView/2):
self.ui.myGraph.setYRange(0, yMaxInView/2, padding=0)
関連する問題
- 1. PyQt PlotWidgetによるリアルタイムプロット - エラーメッセージPlotWidgetオブジェクトが呼び出せない
- 2. テキストビューのパディングを手動で設定する方法は?
- 3. 商品レビューを自動設定するMagentoで自動承認
- 4. テーブルレイアウトの列にパディングを動的に設定する方法
- 5. UICollectionViewパディングを設定する方法UIEdgeInsets
- 6. Maven設定ファイルを自動化する
- 7. プライマリキーに自動インクリメントを設定する
- 8. pyqtgraphで大きなアレイをプロットする
- 9. カスタムメール設定を自動的に設定する方法
- 10. HALブラウザがバネデータレストで正しく自動設定されない
- 11. webpackの設定が自分のscssファイルで動作しない:(
- 12. .NETコアで設定なしでコンクリートクラスを自動的に解決しますか?
- 13. スプリングブート全自動設定
- 14. Azureテーブルパーティションキー自動設定?
- 15. NPM自動設定スクリプト
- 16. pycharm自動インデント設定
- 17. haskell自動テスト設定
- 18. 自動保存設定アンドロイドスタジオ
- 19. 自動化設定3.2
- 20. 自動.gitlab-ci.yml lftp設定
- 21. ダイアログウィンドウを自動に設定して固定します。
- 22. PHPExcelで自動高さを設定できない
- 23. 新しいXcodeプロジェクトの設定を自動的に設定する
- 24. PHPExcelでセルのパディングを設定するには?
- 25. IEで余裕とパディングをゼロに設定する
- 26. 10 pxのパディングで2ダイビングを設定する
- 27. CSS経由でQTableViewセルのパディングを設定する方法は?
- 28. ボックスサイズでキャンバスコンテナにパディングを設定する:border-box
- 29. Gradle:プロキシ設定を自動検出してプロキシプロパティを設定しますか?
- 30. tableViewが自動行の高さを設定しない
自動コード設定の意味を説明してください。 – Julian