Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
plotly
/
plotly.js
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
2k
Star
18.4k
Code
Issues
728
Pull requests
80
Actions
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Security and quality
Insights
Optimize marker rendering and support custom markers
- #7653
#7653
Open
gatopeich
wants to merge 23 commits into
plotly:main
plotly/plotly.js:main
from
gatopeich:master
gatopeich/plotly.js:master
Copy head branch name to clipboard
Conversation
Commits
23
(23)
Checks
Files changed
Open
Optimize marker rendering and support custom markers
#7653
gatopeich
wants to merge 23 commits into
plotly:main
plotly/plotly.js:main
from
gatopeich:master
gatopeich/plotly.js:master
Copy head branch name to clipboard
Commits
Commits on Nov 19, 2025
Initial plan
Copilot
committed
2d44177
View commit details
Copy full SHA for 2d44177
Browse repository at this point
Add addCustomMarker API for registering custom SVG markers
Show description for 8310635
Copilot
and
gatopeich
committed
8310635
View commit details
Copy full SHA for 8310635
Browse repository at this point
Add demo file for custom marker feature
Show description for 343dd6c
Copilot
and
gatopeich
committed
343dd6c
View commit details
Copy full SHA for 343dd6c
Browse repository at this point
Add comprehensive documentation for custom marker API
Show description for 90c697a
Copilot
and
gatopeich
committed
90c697a
View commit details
Copy full SHA for 90c697a
Browse repository at this point
Add implementation summary document
Show description for 547b0b7
Copilot
and
gatopeich
committed
547b0b7
View commit details
Copy full SHA for 547b0b7
Browse repository at this point
Commits on Nov 21, 2025
Simplify API: allow passing custom functions directly as marker.symbol
Show description for 86086e0
Copilot
and
gatopeich
committed
86086e0
View commit details
Copy full SHA for 86086e0
Browse repository at this point
Commits on Nov 22, 2025
Check if symbol is function before calling symbolNumber() in backoff calculation
Show description for 099b0d6
Copilot
and
gatopeich
committed
099b0d6
View commit details
Copy full SHA for 099b0d6
Browse repository at this point
Simplify function check in backoff calculation
Show description for 42ab66d
Copilot
and
gatopeich
committed
42ab66d
View commit details
Copy full SHA for 42ab66d
Browse repository at this point
Merge pull request #1 from gatopeich/copilot/add-custom-svg-markers
Show description for d8739bd
gatopeich
authored
d8739bd
View commit details
Copy full SHA for d8739bd
Browse repository at this point
Merge branch 'plotly:master' into master
gatopeich
authored
398d1d4
View commit details
Copy full SHA for 398d1d4
Browse repository at this point
Add change draft log entry
gatopeich
authored
db38309
View commit details
Copy full SHA for db38309
Browse repository at this point
Commits on Jan 18, 2026
Pass customdata to custom marker functions (backward compatible) (#2)
Show description for 0cc49cc
Copilot
and
gatopeich
authored
0cc49cc
View commit details
Copy full SHA for 0cc49cc
Browse repository at this point
Commits on Jan 20, 2026
Fix test assertions for custom marker function call counts
Show description for c055d26
gatopeich
authored and
ap-viavi
committed
c055d26
View commit details
Copy full SHA for c055d26
Browse repository at this point
Tighten test assertions: expect exactly 3 or 6 marker function calls
ap-viavi
committed
ce14c7e
View commit details
Copy full SHA for ce14c7e
Browse repository at this point
Add consolidated demo: all_demos.html
ap-viavi
committed
fd70889
View commit details
Copy full SHA for fd70889
Browse repository at this point
Commits on Jan 23, 2026
Fix CI: rename docs to lowercase, skip non-symbol exports in schema
gatopeich
committed
2c1110b
View commit details
Copy full SHA for 2c1110b
Browse repository at this point
Commits on Feb 12, 2026
Merge branch 'plotly:master' into master
gatopeich
authored
71ca7a9
View commit details
Copy full SHA for 71ca7a9
Browse repository at this point
Commits on Feb 13, 2026
Fix brittle test assertions in custom marker function tests (#6)
Claude
authored
e073716
View commit details
Copy full SHA for e073716
Browse repository at this point
Commits on Feb 24, 2026
Merge branch 'plotly:master' into master
gatopeich
authored
cef92be
View commit details
Copy full SHA for cef92be
Browse repository at this point
Commits on Mar 22, 2026
Optimize marker render pipeline via SVG `<symbol>`/`<use>` (#7)
Show description for 3026a1e
Copilot
and
gatopeich
authored
3026a1e
View commit details
Copy full SHA for 3026a1e
Browse repository at this point
Restore dist files deleted by PR #7 (#9)
Show description for 6bbdb63
Copilot
and
gatopeich
authored
6bbdb63
View commit details
Copy full SHA for 6bbdb63
Browse repository at this point
Remove coerce.js function pass-through hack; fatal errors on unknown marker symbols (#11)
Show description for c74c81d
Copilot
and
gatopeich
authored
c74c81d
View commit details
Copy full SHA for c74c81d
Browse repository at this point
Commits on Apr 2, 2026
Address PR #7653 review comments: restore symDef.n, rename/clean demos, add marker visual regression page (#12)
Show description for 5d2add8
Copilot
and
gatopeich
authored
5d2add8
View commit details
Copy full SHA for 5d2add8
Browse repository at this point
You can’t perform that action at this time.