René's URL Explorer Experiment


Title: Generalize hover picking routine by etpinard · Pull Request #575 · plotly/plotly.js · GitHub

Open Graph Title: Generalize hover picking routine by etpinard · Pull Request #575 · plotly/plotly.js

X Title: Generalize hover picking routine by etpinard · Pull Request #575 · plotly/plotly.js

Description: Open-source JavaScript charting library behind Plotly and Dash - Generalize hover picking routine by etpinard · Pull Request #575 · plotly/plotly.js

Open Graph Description: Another PR in preparation for our mapbox-gl integration. In brief, this PR generalizes the Fx.hover in graph_interact.js, so that it can use xaxis and yaxis from arbitrary subplot instance. At the ...

X Description: Another PR in preparation for our mapbox-gl integration. In brief, this PR generalizes the Fx.hover in graph_interact.js, so that it can use xaxis and yaxis from arbitrary subplot instance. At the ...

Opengraph URL: https://github.com/plotly/plotly.js/pull/575

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:a6d3b4ff-9da0-1f18-affc-cef5e2bd526d
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id8A8C:2BAB8C:18D399E:21553D5:6A597908
html-safe-nonce0ccf828813d0ec3a78dd44bc7ed581366d6692b80afcf16385542a043c3b8431
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4QThDOjJCQUI4QzoxOEQzOTlFOjIxNTUzRDU6NkE1OTc5MDgiLCJ2aXNpdG9yX2lkIjoiNDMzMDA2MTgzMjA0MjE1MDE1MiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac82e4e3a75d8f774932c127634522e4c4b16d11ab5ba83a922c22c19580747a59
hovercard-subject-tagpull_request:71749735
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/plotly/plotly.js/575/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/fa57528832b36f9e672f5c3a0383d1cfc49981580b28de85254f7c5c748da797/plotly/plotly.js/pull/575
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/fa57528832b36f9e672f5c3a0383d1cfc49981580b28de85254f7c5c748da797/plotly/plotly.js/pull/575
og:image:altAnother PR in preparation for our mapbox-gl integration. In brief, this PR generalizes the Fx.hover in graph_interact.js, so that it can use xaxis and yaxis from arbitrary subplot instance. At the ...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameetpinard
hostnamegithub.com
expected-hostnamegithub.com
Nonea540949572872b935b393b36db38922db390ae71c859537d741b8f3eb7e545b5
turbo-cache-controlno-cache
go-importgithub.com/plotly/plotly.js git https://github.com/plotly/plotly.js.git
octolytics-dimension-user_id5997976
octolytics-dimension-user_loginplotly
octolytics-dimension-repository_id45646037
octolytics-dimension-repository_nwoplotly/plotly.js
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id45646037
octolytics-dimension-repository_network_root_nwoplotly/plotly.js
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
release624bb50a7497aa346bef8cc3743af408a9ea10ca
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/plotly/plotly.js/pull/575#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fplotly%2Fplotly.js%2Fpull%2F575
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%2Fplotly%2Fplotly.js%2Fpull%2F575
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%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=plotly%2Fplotly.js
Reloadhttps://github.com/plotly/plotly.js/pull/575
Reloadhttps://github.com/plotly/plotly.js/pull/575
Reloadhttps://github.com/plotly/plotly.js/pull/575
Please reload this pagehttps://github.com/plotly/plotly.js/pull/575
plotly https://github.com/plotly
plotly.jshttps://github.com/plotly/plotly.js
Please reload this pagehttps://github.com/plotly/plotly.js/pull/575
Notifications https://github.com/login?return_to=%2Fplotly%2Fplotly.js
Fork 2k https://github.com/login?return_to=%2Fplotly%2Fplotly.js
Star 18.3k https://github.com/login?return_to=%2Fplotly%2Fplotly.js
Code https://github.com/plotly/plotly.js
Issues 773 https://github.com/plotly/plotly.js/issues
Pull requests 57 https://github.com/plotly/plotly.js/pulls
Actions https://github.com/plotly/plotly.js/actions
Security and quality 0 https://github.com/plotly/plotly.js/security
Insights https://github.com/plotly/plotly.js/pulse
Code https://github.com/plotly/plotly.js
Issues https://github.com/plotly/plotly.js/issues
Pull requests https://github.com/plotly/plotly.js/pulls
Actions https://github.com/plotly/plotly.js/actions
Security and quality https://github.com/plotly/plotly.js/security
Insights https://github.com/plotly/plotly.js/pulse
etpinardhttps://github.com/etpinard
masterhttps://github.com/plotly/plotly.js/tree/master
general-subplot-hoverhttps://github.com/plotly/plotly.js/tree/general-subplot-hover
Conversationhttps://github.com/plotly/plotly.js/pull/575
Commits6 (6)https://github.com/plotly/plotly.js/pull/575/commits
Checkshttps://github.com/plotly/plotly.js/pull/575/checks
Files changedhttps://github.com/plotly/plotly.js/pull/575/files
Generalize hover picking routinehttps://github.com/plotly/plotly.js/pull/575#top
etpinardhttps://github.com/etpinard
masterhttps://github.com/plotly/plotly.js/tree/master
general-subplot-hoverhttps://github.com/plotly/plotly.js/tree/general-subplot-hover
https://github.com/etpinard
etpinardhttps://github.com/etpinard
May 27, 2016https://github.com/plotly/plotly.js/pull/575#issue-157259109
integrationhttps://github.com/plotly/plotly.js/compare/mapbox-wip
Please reload this pagehttps://github.com/plotly/plotly.js/pull/575
etpinardhttps://github.com/etpinard
May 25, 2016 19:24https://github.com/plotly/plotly.js/pull/575#commits-pushed-858a338
https://github.com/etpinard
generalize Fx.hover to non-cartesian cases:https://github.com/plotly/plotly.js/pull/575/commits/858a3388a316544ee298ef86d65d70c83a160426
858a338https://github.com/plotly/plotly.js/pull/575/commits/858a3388a316544ee298ef86d65d70c83a160426
https://github.com/etpinard
store ref to ternary subplot object in fullLayout.ternary?._subplothttps://github.com/plotly/plotly.js/pull/575/commits/27683c25e692374b21f5b54c38413e575ef159e8
27683c2https://github.com/plotly/plotly.js/pull/575/commits/27683c25e692374b21f5b54c38413e575ef159e8
https://github.com/etpinard
don't hack into fullLayout._plots in ternary codehttps://github.com/plotly/plotly.js/pull/575/commits/39b8acf54814c6cb4b33ac797a5027637edf7e07
39b8acfhttps://github.com/plotly/plotly.js/pull/575/commits/39b8acf54814c6cb4b33ac797a5027637edf7e07
https://github.com/etpinard
sub ternary._ternary -> ternary._subplothttps://github.com/plotly/plotly.js/pull/575/commits/92da0e3906991711b75dfa0b4963b4196de47d50
92da0e3https://github.com/plotly/plotly.js/pull/575/commits/92da0e3906991711b75dfa0b4963b4196de47d50
https://github.com/etpinard
remove nodes inside scatterlayer in scatterternary plot stephttps://github.com/plotly/plotly.js/pull/575/commits/76ba24bf9738ec7d1a713123de1fd85bfd481062
76ba24bhttps://github.com/plotly/plotly.js/pull/575/commits/76ba24bf9738ec7d1a713123de1fd85bfd481062
https://github.com/etpinard
add hover label on overlaid axis test casehttps://github.com/plotly/plotly.js/pull/575/commits/7ff5ca9bbcba68bc651c566cd015cf4fb73246b4
7ff5ca9https://github.com/plotly/plotly.js/pull/575/commits/7ff5ca9bbcba68bc651c566cd015cf4fb73246b4
https://github.com/etpinard
etpinardhttps://github.com/etpinard
type: maintenance https://github.com/plotly/plotly.js/issues?q=state%3Aopen%20label%3A%22type%3A%20maintenance%22
May 27, 2016https://github.com/plotly/plotly.js/pull/575#event-674762674
etpinardhttps://github.com/etpinard
May 27, 2016 https://github.com/plotly/plotly.js/pull/575#discussion-diff-64943495
View reviewed changes https://github.com/plotly/plotly.js/pull/575/files/858a3388a316544ee298ef86d65d70c83a160426#diff-9c325f1fe845cf45c705407012f4d4d0be31a9d9fbead70d1f70c5dedde9c634
src/plots/cartesian/graph_interact.jshttps://github.com/plotly/plotly.js/pull/575/files#diff-9c325f1fe845cf45c705407012f4d4d0be31a9d9fbead70d1f70c5dedde9c634
etpinardhttps://github.com/etpinard
May 27, 2016https://github.com/plotly/plotly.js/pull/575#discussion_r64943495
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/plotly/plotly.js/pull/575
mdtuszhttps://github.com/mdtusz
May 30, 2016https://github.com/plotly/plotly.js/pull/575#discussion_r65096787
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/plotly/plotly.js/pull/575
etpinardhttps://github.com/etpinard
May 30, 2016https://github.com/plotly/plotly.js/pull/575#discussion_r65105200
Please reload this pagehttps://github.com/plotly/plotly.js/pull/575
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Axes.getSubplotshttps://github.com/plotly/plotly.js/blob/476818c5ff6c3c7301bb897c5af13ade83c848d0/src/plots/cartesian/axes.js#L1153
Please reload this pagehttps://github.com/plotly/plotly.js/pull/575
https://github.com/mdtusz
mdtuszhttps://github.com/mdtusz
May 30, 2016https://github.com/plotly/plotly.js/pull/575#issuecomment-222553193
Please reload this pagehttps://github.com/plotly/plotly.js/pull/575
https://github.com/etpinard
etpinardhttps://github.com/etpinard
923871ahttps://github.com/plotly/plotly.js/commit/923871a9271832da6490ed054dfb4c740128c2a1
May 31, 2016https://github.com/plotly/plotly.js/pull/575#event-677142280
https://github.com/etpinard
etpinardhttps://github.com/etpinard
May 31, 2016 15:05https://github.com/plotly/plotly.js/pull/575#event-677142334
etpinardhttps://github.com/etpinard
Jun 1, 2016 https://github.com/plotly/plotly.js/pull/575#ref-commit-6706d37
https://github.com/etpinard
replace _mapbox -> _subplot (after rebasing abouthttps://github.com/plotly/plotly.js/commit/6706d379c9ee2fa1e2d83370ef1dac4908b8761f
#575https://github.com/plotly/plotly.js/pull/575
)https://github.com/plotly/plotly.js/commit/6706d379c9ee2fa1e2d83370ef1dac4908b8761f
6706d37https://github.com/plotly/plotly.js/commit/6706d379c9ee2fa1e2d83370ef1dac4908b8761f
etpinardhttps://github.com/etpinard
Jun 8, 2016 https://github.com/plotly/plotly.js/pull/575#ref-commit-a7dbd31
https://github.com/etpinard
replace _mapbox -> _subplot (after rebasing abouthttps://github.com/plotly/plotly.js/commit/a7dbd31fc014dcd3469aea8bc48fbed9421b7260
#575https://github.com/plotly/plotly.js/pull/575
)https://github.com/plotly/plotly.js/commit/a7dbd31fc014dcd3469aea8bc48fbed9421b7260
a7dbd31https://github.com/plotly/plotly.js/commit/a7dbd31fc014dcd3469aea8bc48fbed9421b7260
https://github.com/satotake
satotakehttps://github.com/satotake
Jun 10, 2016 https://github.com/plotly/plotly.js/pull/575#ref-issue-158760188
Incorrect hover label position after resize #606 https://github.com/plotly/plotly.js/issues/606
etpinardhttps://github.com/etpinard
Jun 10, 2016 https://github.com/plotly/plotly.js/pull/575#ref-commit-f3c2209
https://github.com/etpinard
replace _mapbox -> _subplot (after rebasing abouthttps://github.com/plotly/plotly.js/commit/f3c2209ff68e9fbb00e6c110cb063f6eb85c0365
#575https://github.com/plotly/plotly.js/pull/575
)https://github.com/plotly/plotly.js/commit/f3c2209ff68e9fbb00e6c110cb063f6eb85c0365
f3c2209https://github.com/plotly/plotly.js/commit/f3c2209ff68e9fbb00e6c110cb063f6eb85c0365
https://github.com/etpinard
etpinardhttps://github.com/etpinard
Jun 10, 2016 https://github.com/plotly/plotly.js/pull/575#ref-pullrequest-159713886
Introducing plotly.js + Mapbox GL #626 https://github.com/plotly/plotly.js/pull/626
etpinardhttps://github.com/etpinard
Jun 13, 2016 https://github.com/plotly/plotly.js/pull/575#ref-commit-acc9630
https://github.com/etpinard
grab ref to x/y axis using Axes.getFromId instead of _plotshttps://github.com/plotly/plotly.js/commit/acc9630ad2045ba2f2192622a501be174f11228e
acc9630https://github.com/plotly/plotly.js/commit/acc9630ad2045ba2f2192622a501be174f11228e
#575https://github.com/plotly/plotly.js/pull/575
https://github.co/hiddenchars
https://github.com/plotly/plotly.js/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fplotly%2Fplotly.js%2Fpull%2F575
Please reload this pagehttps://github.com/plotly/plotly.js/pull/575
https://github.com/etpinard
https://github.com/mdtusz
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.