我一直在寻找半天,没有运气。我有一个我想自动调整的PlotWidget。但是,如果是这样,它有这个“填充”(换句话说,范围是有点大于实际范围)。您是否知道在保持自动调整范围的同时避免此填充的方法。没有填充的自动调整绘图小部件(pyqtgraph)
0
A
回答
0
autoRange
方法实际上有一个填充参数。默认情况下,这是None
,这意味着填充值在0.02和0.1之间,具体取决于ViewBox的大小。请参阅文档here。
通过设置padding=0
您不会得到填充。
0
pyqtgraph autoranging强制非零填充。你可以在源代码中看到这个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. 矢量调整大小()自动填充
- 2. yii中的自动填充小部件
- 3. 自动调整图像填充div
- 4. Tkinter小部件没有填充网格
- 5. jquery UI自动填充小部件与jquery.menu小部件冲突
- 6. 调整图像大小与填充
- 7. 在调整大小时使用小部件填充空间
- 8. iOS:自动布局vs autoresizingMask - 调整整个视图的大小以填充?
- 9. 自定义django小部件 - 解压缩()arg没有填充
- 10. 为kendo自动填充小部件添加放大镜图标
- 11. System.InvalidOperationException:当自动填充柱被调整
- 12. 是否有多个jQuery自动填充小部件?
- 13. 带有动态填充和项目数的Flexbox没有正确调整大小
- 14. 自动调整IPython小部件布局
- 15. android layout自动调整按钮大小以填充高度
- 16. 如何让div在自动调整大小时填充父项
- 17. 在android中的动态自动填充小部件
- 18. NSTextView中的填充 - 可能没有自定义绘图?
- 19. JFreeChart条形图 - 绘制没有渐变填充的绘图
- 20. 自动调整自定义绘图角色的大小?
- 21. PyQtGraph图形布局小部件问题
- 22. 没有浮动的填充顶部:左?
- 23. tkinter自动填充小部件小写偏见
- 24. pyqtgraph小部件不更新
- 25. PyQt的 - 自动调整大小部件/图片
- 26. 图像调整大图像,但填充较小的图像
- 27. 获取触发jQuery-Ui自动填充小部件的元素?
- 28. 更改自动填充小部件的来源
- 29. 自动填充小部件的工作原理是什么?
- 30. 用于自动填充小部件的CSS
请显示一些代码并通过自动调整来说明您的意思。 – Julian