What problem does it solve?
Static plots cannot be interacted with in notebooks or web apps. This skill solves the need for interactive, web-embeddable visualizations that can be zoomed, panned, and animated.
Core Features & Use Cases
- Interactive Charts: Create scatter, line, bar, histogram, and heatmap plots with interactive hover, zoom, pan, and animation.
- Dashboards: Integrate interactive visualizations into web dashboards using Dash framework.
- 3D Plots: Generate 3D scatter, surface, and embedding visualizations.
- Animations: Animate plots with frame-based animations for visual storytelling.
- ML-Specific Plots: Plot confusion matrices, ROC curves, feature importance, training curves, hyperparameter search results, learning rate finders, and prediction distributions.
- Large Dataset Handling: Handle large datasets using WebGL-accelerated scatter plots and datashader for extreme scale visualizations.
- Quick Reference: Provides quick references for common Plotly patterns, such as facets, secondary y-axes, and figure factories.
Quick Start
Use the Plotly skill to create an interactive scatter plot from a DataFrame 'df' with the 'x' and 'y' columns.