Title: improved dash styles · Issue #5917 · matplotlib/matplotlib · GitHub
Open Graph Title: improved dash styles · Issue #5917 · matplotlib/matplotlib
X Title: improved dash styles · Issue #5917 · matplotlib/matplotlib
Description: Reviewing the changes in #5774, I realized that one of the original proposals from the BoF, of fixing up the dash styles to be less terrible, got lost somewhere along the way. IMO the current non-solid dash styles are pretty much unusabl...
Open Graph Description: Reviewing the changes in #5774, I realized that one of the original proposals from the BoF, of fixing up the dash styles to be less terrible, got lost somewhere along the way. IMO the current non-s...
X Description: Reviewing the changes in #5774, I realized that one of the original proposals from the BoF, of fixing up the dash styles to be less terrible, got lost somewhere along the way. IMO the current non-s...
Opengraph URL: https://github.com/matplotlib/matplotlib/issues/5917
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"improved dash styles","articleBody":"Reviewing the changes in #5774, I realized that one of the original proposals from the BoF, of fixing up the dash styles to be less terrible, got lost somewhere along the way. IMO the current non-solid dash styles are pretty much unusable. Each on its own might be okay, but when you use them on the same plot (and isn't the whole point of these that you put them on the same plot to make it easier to tell lines apart?), then they have wildly varying visual weights and the dotted style in particular is almost invisible. (This is similar to the problem with the old color cycle, where some colors high much higher contrast than others; fixing that required switching to a set of isoluminant colors. Similarly, we should make the dash style closer to isoluminant.)\n\nHere's a quick mock-up of a better set of dash styles. Left is #5774; right is #5774 + better dash styles:\n\n\n\n\n\n(Code: https://gist.github.com/njsmith/ad4958cd1eb674fbed67)\n\nThe reason this is an issue rather than a pull request is that it looks like currently the dash styles are hard-coded constants in `GraphicsContextBase` and can't be touched by the RC system, and I'm not familiar enough with the life-cycle of `GraphicsContext` objects and their interaction with the RC system to fix this without some hints. Happy to make a PR if someone points me in the right direction :-)\n","author":{"url":"https://github.com/njsmith","@type":"Person","name":"njsmith"},"datePublished":"2016-01-26T04:13:48.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":9},"url":"https://github.com/5917/matplotlib/issues/5917"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:8f4c38b4-f965-02a7-fbcc-674521826c4f |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | A15A:1716B0:3528A5:48739A:6A5271DD |
| html-safe-nonce | 8e0a24994f8c85d2ea101288f965336754a1668b8d9b6b1d0faa4da5ce25e958 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBMTVBOjE3MTZCMDozNTI4QTU6NDg3MzlBOjZBNTI3MUREIiwidmlzaXRvcl9pZCI6IjUxNDQ4MzE4NDI2NTA4NDU2NjEiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 4bfd73a7faa196084c5ce3433d06c2c5c88ee3c88e6fd0ab2e790b1908196b90 |
| hovercard-subject-tag | issue:128718755 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/matplotlib/matplotlib/5917/issue_layout |
| twitter:image | https://opengraph.githubassets.com/bbfec0ee93bc8a359388bee8cc893f565703c64305e417cde02444959cbbca1c/matplotlib/matplotlib/issues/5917 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/bbfec0ee93bc8a359388bee8cc893f565703c64305e417cde02444959cbbca1c/matplotlib/matplotlib/issues/5917 |
| og:image:alt | Reviewing the changes in #5774, I realized that one of the original proposals from the BoF, of fixing up the dash styles to be less terrible, got lost somewhere along the way. IMO the current non-s... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | njsmith |
| hostname | github.com |
| expected-hostname | github.com |
| None | b9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb |
| turbo-cache-control | no-preview |
| go-import | github.com/matplotlib/matplotlib git https://github.com/matplotlib/matplotlib.git |
| octolytics-dimension-user_id | 215947 |
| octolytics-dimension-user_login | matplotlib |
| octolytics-dimension-repository_id | 1385122 |
| octolytics-dimension-repository_nwo | matplotlib/matplotlib |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1385122 |
| octolytics-dimension-repository_network_root_nwo | matplotlib/matplotlib |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 07a982c1d40157c619b364352b704c3ce66bb332 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width