FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Improper scaling on low-res display when a hi-res display is also present on the system · Issue #9062 · matplotlib/matplotlib · GitHub

Repository navigation

Improper scaling on low-res display when a hi-res display is also present on the system #9062

Description

Bug report

Bug summary

This is a follow up on #8061, which was closed in #8931. That PR resolves updating the figure bounds when the figure is moved between displays with different resolutions. However, the issue persists that figures on the low-res display have way too large line widths and text sizes when a retina screen is present.

Matplotlib version

  • Operating System: OS X 10.12.6
  • Matplotlib Version: 2.0.2
  • Python Version: 3.6.1
  • Other Libraries: Qt

Screen shots
The following two screenshots are taken from the same window, after moving it on either of my two screens.

On the MacBook Pro's retina screen:

On the additional 2k 27in screen:

[TAC edited to fix xref]

Activity

  1. tacaswell commented on Aug 21, 2017

    Member

    Can you include some screenshots? I do not really understand the issue (and do not have a mac to test on).

  2. added this to the milestone on Aug 21, 2017
  3. tacaswell commented on Aug 27, 2017

    Member

    @burnpanck Can you try with current master?

  4. tacaswell commented on Aug 27, 2017

    Member

    attn @astrofrog can you reproduce this?

  5. self-assigned this
    on Aug 29, 2017
  6. dstansby commented on Aug 29, 2017

    Member

    Will check this out when I have my Macbook to hand

  7. astrofrog commented on Aug 29, 2017

    Contributor

    I'm traveling but will try and test this in a few days

  8. dstansby commented on Aug 31, 2017

    Member

    Hmm, I don't think I'm seeing this on the latest master branch. All I'm doing is

    import matplotlib
    matplotlib.use('Qt5Agg')
    import matplotlib.pyplot as plt
    fig, ax = plt.subplots()
    ax.scatter(1, 1)
    plt.show()

    and then moving between a retina and low-res screen, and everything seems to scale nicely. Let me know if there's other code I could try out.

  9. removed their assignment
    on Aug 31, 2017
  10. burnpanck commented on Sep 1, 2017

    Author

    I see, I'll therefore give it a shot with latest master too! Sorry for not doing that right away.

  11. modified the milestones: , on Oct 9, 2017
  12. astrofrog commented on Apr 24, 2018

    Contributor

    @burnpanck - are you still seeing this issue with Matplotlib 2.2? (it should be fixed)

  13. burnpanck commented on May 2, 2018

    Author

    No, I don't see the issue anymore either. I'll close the issue therefore. Thanks for all the good work!

  14. modified the milestones: , v2.2.0 on May 2, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions


      Back | FazBrowse Home | New Git URL