JavaScript data visualization library for creating interactive charts, graphs, and scientific visualizations
81
Schema-driven tooling hooks
Schema fetch
40%
100%
Summary fields
100%
100%
Array discovery
40%
50%
Validator call
0%
100%
Validator mapping
0%
100%
Trace/layout restyling
Init with newPlot
100%
100%
Per-trace restyle
100%
100%
Visibility toggle
100%
100%
Relayout ranges/title
100%
100%
Annotation relayout
100%
100%
No replotting
100%
100%
Interactive plot creation
Interactive render
100%
100%
Initial window
100%
100%
Hover formatting
50%
50%
Latest annotations
100%
100%
Reset controls
100%
100%
PNG export
50%
25%
Programmatic hover and shape control
Plot setup
100%
100%
Hover focus
100%
100%
Hover replacement
100%
50%
Hover clear routine
100%
100%
Cancel shape draw
100%
100%
Animation frame handling
Plot setup
100%
75%
Frame loading
100%
90%
Animate playback
100%
100%
Pause control
66%
66%
Seek via animate
100%
100%
Append frames
100%
100%
Layout and configuration controls
Initial render
100%
100%
Responsive config
100%
100%
Range relayout
100%
100%
Annotation control
86%
100%
Interaction profile config
100%
90%
State preservation
100%
100%
Template extraction and reuse
Template build
14%
0%
Template apply
32%
0%
Template validation
15%
0%
Template overrides
25%
0%
Trace array management
Single init
100%
100%
Indexed add
100%
100%
Negative delete
100%
100%
Reorder move
100%
100%
Windowed stream
60%
80%
Targeted updates
60%
70%
Image export and download
Render setup
100%
100%
toImage options
85%
85%
Download trigger
60%
20%
Format guard
100%
100%
Custom module and locale registration
Trace registration
80%
100%
Transform support
80%
100%
Locale registration
100%
100%
Render with customizations
90%
100%
Idempotent setup
100%
100%
Install with Tessl CLI
npx tessl i tessl/npm-plotly-js-dist