график matplotlib исчезает в свитке на дисплее сетчатки - PullRequest
0 голосов
/ 11 октября 2019

Я использую PyQt5 (5.13.1) в Python 3.7.4

Сейчас я использую макросы (10.14.5) для imac с одним дисплеем сетчатки и одним дисплеем без сетчатки

Я строю график, используя matplotlib внутри области прокрутки

Я столкнулся со странной проблемой. Я не знаю, было бы полезно опубликовать какой-либо код, но если вы думаете, что какой-то конкретный код поможет, пожалуйста, дайте мне знать, какой код, и я опубликую.

вот странная проблема:

На мониторе без сетчатки все работает нормально. Я могу прокручивать вверх и вниз и видеть свой график и другое содержимое прокрутки. Когда я сохраняю виджет области прокрутки в изображение, это приятно. Весь контент есть. Но, конечно, разрешение не велико, потому что это дисплей без сетчатки.

На мониторе сетчатки при прокрутке вниз нижняя часть графика начинает исчезать. и чем больше исчезает, тем больше я прокручиваю. Сохраненное изображение выглядит точно так же: все, что исчезло на экране, на самом деле отсутствует в изображении (хотя сохранение всей области прокрутки не должно этого делать, и на самом деле эта ошибка не возникает на мониторе без Retina или для содержимогона мониторе сетчатки глаза, который не является графиком matplolib. Так что, для ясности, проблема в том, что графики matplotlib исчезают при прокрутке на моем мониторе сетчатки.

Как вы можете видеть из изображений,исчезающая часть графика начинается снизу, а не та часть, которая больше не видна из-за прокрутки.

окно прокрутки на экране без сетчатки. Нет проблем

после перетаскивания окна на дисплей сетчатки, нижняя часть рисунка (от оси x) начинает исчезать

Итак, кто-нибудь знает об этом matplotlibпроблема? есть ли параметр, который я заполняю для реализации?

...