René's URL Explorer Experiment


Title: secondary axis fails to respect major tick locator · Issue #16416 · matplotlib/matplotlib · GitHub

Open Graph Title: secondary axis fails to respect major tick locator · Issue #16416 · matplotlib/matplotlib

X Title: secondary axis fails to respect major tick locator · Issue #16416 · matplotlib/matplotlib

Description: Bug report Y tick locations on secondary y-axis are ignored I create a secondary y-axis on a plot and set custom y tick locations. But my specified tick locations get ignored. In this example the right hand y-axis should have ticks at po...

Open Graph Description: Bug report Y tick locations on secondary y-axis are ignored I create a secondary y-axis on a plot and set custom y tick locations. But my specified tick locations get ignored. In this example the r...

X Description: Bug report Y tick locations on secondary y-axis are ignored I create a secondary y-axis on a plot and set custom y tick locations. But my specified tick locations get ignored. In this example the r...

Opengraph URL: https://github.com/matplotlib/matplotlib/issues/16416

X: @github

direct link

Domain: github.com


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"secondary axis fails to respect major tick locator","articleBody":"\u003c!--To help us understand and resolve your issue, please fill out the form to the best of your ability.--\u003e\r\n\u003c!--You can feel free to delete the sections that do not apply.--\u003e\r\n\r\n### Bug report\r\n\r\n**Y tick locations on secondary y-axis are ignored**\r\n\r\nI create a secondary y-axis on a plot and set custom y tick locations. But my specified tick locations get ignored. In this example the right hand y-axis should have ticks at positions [1, 2, 5, 10].\r\n\r\n**Code for reproduction**\r\n\r\n\u003c!--A minimum code snippet required to reproduce the bug.\r\nPlease make sure to minimize the number of dependencies required, and provide\r\nany necessary plotted data.\r\nAvoid using threads, as Matplotlib is (explicitly) not thread-safe.--\u003e\r\n\r\n```python\r\n\r\nimport numpy as np\r\nimport matplotlib.pyplot as plt\r\n\r\nfig, ax = plt.subplots()\r\n\r\nx = np.arange(1, 100)\r\ny = np.sqrt(x)\r\nax.plot(x, y)\r\nax.set_xlim(0, 100)\r\nax.set_ylim(1, 10)\r\nsecax = ax.secondary_yaxis('right', functions=(lambda z: 10*np.log10(z), lambda z: np.power(10.0, z/10.0)))\r\n# Secondary y-axis tick locations get ignored.\r\nsecax.set_yticks([1, 2, 5, 10])\r\nplt.show()\r\nplt.close()\r\n```\r\n\r\n**Actual outcome**\r\n\r\n\u003c!--The output produced by the above code, which may be a screenshot, console output, etc.--\u003e\r\n\r\n![ytick_bug](https://user-images.githubusercontent.com/4089144/73840988-9fed8500-486d-11ea-97b3-aadc0e0d0e96.png)\r\n\r\n**Expected outcome**\r\n\r\n\u003c!--A description of the expected outcome from the code snippet--\u003e\r\n\u003c!--If this used to work in an earlier version of Matplotlib, please note the version it used to work on--\u003e\r\n\r\nI expect the right hand y-axis to be labeled with ticks at positions [1, 2, 5, 10], not [0, 2, 4, 6, 8, 10]. If I try to force this by using `matplotlib.tickerFixedLocator`, I still see the same problem.\r\n\r\n**Matplotlib version**\r\n\u003c!--Please specify your platform and versions of the relevant libraries you are using:--\u003e\r\n  * Operating system: Windows 10 Build 10.0.18363\r\n  * Matplotlib version: 3.1.3\r\n  * Matplotlib backend (`print(matplotlib.get_backend())`): Qt5Agg\r\n  * Python version: Python 3.7.4 (default, Aug  9 2019, 18:34:13) [MSC v.1915 64 bit (AMD64)] :: Anaconda, Inc. on win32\r\n  * Jupyter version (if applicable):  N/A\r\n  * Other libraries: \r\n```\r\n# packages in environment at C:\\Miniconda3:\r\n#\r\n# Name                    Version                   Build  Channel\r\nasn1crypto                1.3.0                    py37_0\r\nastroid                   2.3.3                    py37_0\r\nblas                      1.0                         mkl\r\nca-certificates           2020.1.1                      0\r\ncertifi                   2019.11.28               py37_0\r\ncffi                      1.13.2           py37h7a1dbc1_0\r\nchardet                   3.0.4                 py37_1003\r\ncolorama                  0.4.3                      py_0\r\nconda                     4.8.2                    py37_0\r\nconda-package-handling    1.6.0            py37h62dcd97_0\r\nconsole_shortcut          0.1.1                         3\r\ncryptography              2.8              py37h7a1dbc1_0\r\ncycler                    0.10.0                   py37_0\r\nfreetype                  2.9.1                ha9979f8_1\r\nicc_rt                    2019.0.0             h0cc432a_1\r\nicu                       58.2                 ha66f8fd_1\r\nidna                      2.8                      py37_0\r\nintel-openmp              2019.4                      245\r\nisort                     4.3.21                   py37_0\r\njpeg                      9b                   hb83a4c4_2\r\nkiwisolver                1.1.0            py37ha925a31_0\r\nlazy-object-proxy         1.4.3            py37he774522_0\r\nlibpng                    1.6.37               h2a8f88b_0\r\nmatplotlib                3.1.3                    py37_0\r\nmatplotlib-base           3.1.3            py37h64f37c6_0\r\nmccabe                    0.6.1                    py37_1\r\nmenuinst                  1.4.16           py37he774522_0\r\nmkl                       2019.4                      245\r\nmkl-service               2.3.0            py37hb782905_0\r\nmkl_fft                   1.0.15           py37h14836fe_0\r\nmkl_random                1.1.0            py37h675688f_0\r\nnumpy                     1.18.1           py37h93ca92e_0\r\nnumpy-base                1.18.1           py37hc3f5095_1\r\nopenssl                   1.1.1d               he774522_3\r\npandas                    0.25.3           py37ha925a31_0\r\npatsy                     0.5.1                    py37_0\r\npip                       20.0.2                   py37_1\r\npowershell_shortcut       0.0.1                         2\r\npycosat                   0.6.3            py37he774522_0\r\npycparser                 2.19                     py37_0\r\npylint                    2.4.4                    py37_0\r\npyopenssl                 19.1.0                   py37_0\r\npyparsing                 2.4.6                      py_0\r\npyqt                      5.9.2            py37h6538335_2\r\npysocks                   1.7.1                    py37_0\r\npython                    3.7.4                h5263a28_0\r\npython-dateutil           2.8.1                      py_0\r\npytz                      2019.3                     py_0\r\npywin32                   227              py37he774522_1\r\nqt                        5.9.7            vc14h73c81de_0\r\nrequests                  2.22.0                   py37_1\r\nruamel_yaml               0.15.87          py37he774522_0\r\nscipy                     1.3.2            py37h29ff71c_0\r\nseaborn                   0.9.0              pyh91ea838_1\r\nsetuptools                45.1.0                   py37_0\r\nsip                       4.19.8           py37h6538335_0\r\nsix                       1.14.0                   py37_0\r\nsqlite                    3.31.1               he774522_0\r\nstatsmodels               0.11.0           py37he774522_0\r\ntornado                   6.0.3            py37he774522_0\r\ntqdm                      4.42.0                     py_0\r\nurllib3                   1.25.8                   py37_0\r\nvc                        14.1                 h0510ff6_4\r\nvs2015_runtime            14.16.27012          hf0eaf9b_1\r\nwheel                     0.34.2                   py37_0\r\nwin_inet_pton             1.1.0                    py37_0\r\nwincertstore              0.2                      py37_0\r\nwrapt                     1.11.2           py37he774522_0\r\nxlrd                      1.2.0                    py37_0\r\nyaml                      0.1.7                hc54c509_2\r\nzlib                      1.2.11               h62dcd97_3\r\n```\r\n\r\n\u003c!--Please tell us how you installed matplotlib and python e.g., from source, pip, conda--\u003e\r\n\u003c!--If you installed from conda, please specify which channel you used if not the default--\u003e\r\n\r\nInstalled via Miniconda distro, standard channels for packages.","author":{"url":"https://github.com/amedlin","@type":"Person","name":"amedlin"},"datePublished":"2020-02-05T12:23:21.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":2},"url":"https://github.com/16416/matplotlib/issues/16416"}

route-pattern/_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format)
route-controllervoltron_issues_fragments
route-actionissue_layout
fetch-noncev2:dca858e4-32c0-6948-0cdc-65ca85fbaab7
current-catalog-service-hash81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114
request-id9EA6:1CCBDE:634E20:84C0CC:6A52FEF1
html-safe-nonce10f22b829979370d03d3a982be62fa408ce54d4462c73f10952a03682f2510a0
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5RUE2OjFDQ0JERTo2MzRFMjA6ODRDMENDOjZBNTJGRUYxIiwidmlzaXRvcl9pZCI6IjQwNDcxODY5NDkzOTU2NDQxNDUiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacf62205c59be2648fa6bb4c8696ee4047aea10868510d93c6a41a767c87bad6f9
hovercard-subject-tagissue:560337576
github-keyboard-shortcutsrepository,issues,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/issues_fragments/issue_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/matplotlib/matplotlib/16416/issue_layout
twitter:imagehttps://opengraph.githubassets.com/a5c8fba331ec0f743ed94d9216fc92352a0192a5aa2a0d1ae4db16a1c1e97a7d/matplotlib/matplotlib/issues/16416
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/a5c8fba331ec0f743ed94d9216fc92352a0192a5aa2a0d1ae4db16a1c1e97a7d/matplotlib/matplotlib/issues/16416
og:image:altBug report Y tick locations on secondary y-axis are ignored I create a secondary y-axis on a plot and set custom y tick locations. But my specified tick locations get ignored. In this example the r...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameamedlin
hostnamegithub.com
expected-hostnamegithub.com
Noneb9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb
turbo-cache-controlno-preview
go-importgithub.com/matplotlib/matplotlib git https://github.com/matplotlib/matplotlib.git
octolytics-dimension-user_id215947
octolytics-dimension-user_loginmatplotlib
octolytics-dimension-repository_id1385122
octolytics-dimension-repository_nwomatplotlib/matplotlib
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id1385122
octolytics-dimension-repository_network_root_nwomatplotlib/matplotlib
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release07a982c1d40157c619b364352b704c3ce66bb332
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/matplotlib/matplotlib/issues/16416#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmatplotlib%2Fmatplotlib%2Fissues%2F16416
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmatplotlib%2Fmatplotlib%2Fissues%2F16416
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fissues_fragments%2Fissue_layout&source=header-repo&source_repo=matplotlib%2Fmatplotlib
Reloadhttps://github.com/matplotlib/matplotlib/issues/16416
Reloadhttps://github.com/matplotlib/matplotlib/issues/16416
Reloadhttps://github.com/matplotlib/matplotlib/issues/16416
Please reload this pagehttps://github.com/matplotlib/matplotlib/issues/16416
matplotlib https://github.com/matplotlib
matplotlibhttps://github.com/matplotlib/matplotlib
Please reload this pagehttps://github.com/matplotlib/matplotlib/issues/16416
Notifications https://github.com/login?return_to=%2Fmatplotlib%2Fmatplotlib
Fork 8.4k https://github.com/login?return_to=%2Fmatplotlib%2Fmatplotlib
Star 23k https://github.com/login?return_to=%2Fmatplotlib%2Fmatplotlib
Code https://github.com/matplotlib/matplotlib
Issues 1.1k https://github.com/matplotlib/matplotlib/issues
Pull requests 408 https://github.com/matplotlib/matplotlib/pulls
Actions https://github.com/matplotlib/matplotlib/actions
Projects https://github.com/matplotlib/matplotlib/projects
Wiki https://github.com/matplotlib/matplotlib/wiki
Security and quality 0 https://github.com/matplotlib/matplotlib/security
Insights https://github.com/matplotlib/matplotlib/pulse
Code https://github.com/matplotlib/matplotlib
Issues https://github.com/matplotlib/matplotlib/issues
Pull requests https://github.com/matplotlib/matplotlib/pulls
Actions https://github.com/matplotlib/matplotlib/actions
Projects https://github.com/matplotlib/matplotlib/projects
Wiki https://github.com/matplotlib/matplotlib/wiki
Security and quality https://github.com/matplotlib/matplotlib/security
Insights https://github.com/matplotlib/matplotlib/pulse
secondary axis fails to respect major tick locatorhttps://github.com/matplotlib/matplotlib/issues/16416#top
status: duplicatehttps://github.com/matplotlib/matplotlib/issues?q=state%3Aopen%20label%3A%22status%3A%20duplicate%22
https://github.com/amedlin
amedlinhttps://github.com/amedlin
on Feb 5, 2020https://github.com/matplotlib/matplotlib/issues/16416#issue-560337576
https://user-images.githubusercontent.com/4089144/73840988-9fed8500-486d-11ea-97b3-aadc0e0d0e96.png
status: duplicatehttps://github.com/matplotlib/matplotlib/issues?q=state%3Aopen%20label%3A%22status%3A%20duplicate%22
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.