Title: gl2d known limitations · Issue #130 · plotly/plotly.js · GitHub
Open Graph Title: gl2d known limitations · Issue #130 · plotly/plotly.js
X Title: gl2d known limitations · Issue #130 · plotly/plotly.js
Description: A list of known limitations in gl2d graphs in comparison with svg2d feature set: image export isn't reliable (meaning gl2d graphs have no image test support) scatter mode: 'text' (for text charts) is not available 'free' axes and 'overla...
Open Graph Description: A list of known limitations in gl2d graphs in comparison with svg2d feature set: image export isn't reliable (meaning gl2d graphs have no image test support) scatter mode: 'text' (for text charts) ...
X Description: A list of known limitations in gl2d graphs in comparison with svg2d feature set: image export isn't reliable (meaning gl2d graphs have no image test support) scatter mode: 'text' (for t...
Opengraph URL: https://github.com/plotly/plotly.js/issues/130
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"gl2d known limitations","articleBody":"A list of known limitations in gl2d graphs in comparison with svg2d feature set:\r\n- [x] **image export isn't reliable** (meaning gl2d graphs have no image test support)\r\n- [x] scatter `mode: 'text'` (for text charts) is not available\r\n- [x] _'free'_ axes and _'overlaying'_ axes are not available. But subplots, insets, shared axes work. **Hurdles:** free axes with custom 'position' would need an option to make a gap between the data-box and the axis in gl-plot2d, overlaying axes would need more logic around when to show grid lines, scene backgroud color and have hover events propagate down. :white_check_mark: Fixed with regl.\r\n- [x] data-reference annotations/shapes are not available (paper-reference annotations/shapes work)\r\n- [x] fill options `tonexty`, `tonexty`, and `toself` are not avaliable (`tozerox` and `tozeroy` work) :white_check_mark: Fixed with regl.\r\n- [x] the `marker.symbol` is pretty good since `v1.28.0` but not on-par with svg :white_check_mark: Fixed with regl.\r\n- [ ] px-specified `line.dash` are not available\r\n- [x] no `line.shape: 'spline'` **update:** `'hv', 'vh', 'hvh', 'vhv'` added in https://github.com/plotly/plotly.js/pull/3087\r\n- [x] axis titles are not centered (positioning algo does not consider text width)\r\n- [x] tick marks don't support `\\n` (most common in date axes)\r\n- [x] axes don't support decreasing (custom or with `autorange: 'reversed'`) ranges. :white_check_mark: Fixed with regl.\r\n- [x] hovermode `x` and `y` are not available (toggling hover on/off in modebar works). :white_check_mark: Fixed with regl.\r\n- [x] no support for axis `fixedrange` (would need to tweak gl-select-box). :white_check_mark: Fixed with regl.\r\n- [x] double click and shift click interactions are not supported. :white_check_mark: Fixed with regl.\r\n- [x] cartesian + gl2d subplot on the same graph are not supported. :white_check_mark: Fixed with regl.\r\n- [x] `plotly_hover`, `plotly_unhover` and `plotly_click` are not emitted [done in #994]\r\n- [x] setting `hoverinfo` to `'none'` should disable the hover spikes. :white_check_mark: Fixed with regl.\r\n- [x] a hover spikes sometimes appears prematurely after initial `Plotly.plot` call\r\n- [x] select box and lasso selections are not supported\r\n- [x] single-axis zoom/pan and corner zoom interactions are not supported\r\n- [x] zoom-box doesn't follow cursor outside the plot bounds (i.e. no cover slip). :white_check_mark: Fixed with regl.\r\n \r\n ","author":{"url":"https://github.com/etpinard","@type":"Person","name":"etpinard"},"datePublished":"2015-12-17T14:54:05.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":13},"url":"https://github.com/130/plotly.js/issues/130"}
| 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:854ae727-88be-524e-7122-79baba26d00a |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | E242:2F3BA7:EB4920:1384DE0:6A51BD45 |
| html-safe-nonce | 80cf91efcdc354c4531012e3ff118ff654f22bdc31991686a181c280e1bf7790 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFMjQyOjJGM0JBNzpFQjQ5MjA6MTM4NERFMDo2QTUxQkQ0NSIsInZpc2l0b3JfaWQiOiI4OTE3NTk3OTgzODAzMDMwODUzIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 358a29f09e02f7a381e8051cda1c1ebb13b5523e1102ff88ec8f615b8d5cca79 |
| hovercard-subject-tag | issue:122750686 |
| 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/plotly/plotly.js/130/issue_layout |
| twitter:image | https://opengraph.githubassets.com/4f31c982542e3d6c50eb3b06f0b9f016729db540b02e56ad3156c8a66ecec2bc/plotly/plotly.js/issues/130 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/4f31c982542e3d6c50eb3b06f0b9f016729db540b02e56ad3156c8a66ecec2bc/plotly/plotly.js/issues/130 |
| og:image:alt | A list of known limitations in gl2d graphs in comparison with svg2d feature set: image export isn't reliable (meaning gl2d graphs have no image test support) scatter mode: 'text' (for text charts) ... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | etpinard |
| hostname | github.com |
| expected-hostname | github.com |
| None | b9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb |
| turbo-cache-control | no-preview |
| go-import | github.com/plotly/plotly.js git https://github.com/plotly/plotly.js.git |
| octolytics-dimension-user_id | 5997976 |
| octolytics-dimension-user_login | plotly |
| octolytics-dimension-repository_id | 45646037 |
| octolytics-dimension-repository_nwo | plotly/plotly.js |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 45646037 |
| octolytics-dimension-repository_network_root_nwo | plotly/plotly.js |
| 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 | 7aed05249554b889eb33d002851a973eebcc7e91 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width