我在python3.7.4中使用PyQt5(5.13.1)
我现在在一个有一个视网膜显示器和一个非视网膜显示器的imac上使用macos(10.14.5)
我正在用matplotlib在一个滚动区域内绘制一个图形
我遇到了一个奇怪的问题。我不知道是否张贴任何代码将是有用的,但如果你认为一些具体的代码将有帮助,请让我知道什么代码,我会张贴
这是一个奇怪的问题:
在非视网膜显示器上,一切正常。我可以上下滚动,看到我的图表和其他滚动内容。当我保存滚动区域小部件到一个图像,这是很好的。所有的内容都在那里。但是,分辨率当然不是很高,因为它是非视网膜显示
在视网膜监视器上,当我向下滚动时,图表的底部开始消失。我越滚动,消失的越多。保存的图像看起来完全相同:屏幕上消失的内容实际上在图像中丢失了(即使保存整个滚动区域不应该这样做,而且事实上,对于非视网膜监视器或视网膜监视器上的内容(不是matplolib图形),此错误不会发生。所以,要说清楚的是,问题是matplotlib图形在我的视网膜监视器上滚动时似乎消失了
从图片中可以看到,图形中消失的部分从底部开始,而不是由于滚动而不再可见的部分
非视网膜显示器上的滚动窗口。没问题
将窗口拖动到视网膜显示后,图形底部(从x轴开始)开始消失
那么,有人知道matplotlib这个问题吗?是否有我要实现的设置
目前没有回答
相关问题 更多 >
编程相关推荐