Create plot types catalog documentation#40
Merged
MarkusNeusinger merged 2 commits intoNov 28, 2025
Conversation
Add a catalog of 100+ plot types organized by category with: - Recommended library for each plot type - Basic description of what the chart shows - Suggested spec IDs following naming convention - Summary tables for library strengths - Priority order for spec creation Categories include: scatter, line, bar, histogram, pie/donut, box/distribution, heatmap, area, polar/radar, statistical, categorical, matrix/grid, time series, geographic, 3D, contour, network/graph, tree/hierarchical, part-to-whole, animation, specialized, text/annotation, and comparison plots.
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Contributor
There was a problem hiding this comment.
Pull request overview
This PR introduces a comprehensive catalog of 100+ plot types to serve as a reference for the pyplots platform. The catalog systematically organizes plot types into 23 categories, providing guidance on library selection, implementation descriptions, and spec ID naming conventions to support future spec file creation.
Key Changes:
- Catalog of 100+ plot types organized into 23 categories (scatter, line, bar, histogram, pie/donut, box/distribution, heatmap, area, polar/radar, statistical, categorical, matrix/grid, time series, geographic, 3D, contour, network/graph, tree/hierarchical, part-to-whole, animation, specialized, text/annotation, and comparison plots)
- Library recommendation tables with strengths and best use cases for Matplotlib, Seaborn, Plotly, Bokeh, Altair, and Plotnine
- Standardized spec ID naming convention (category-variant format) and implementation priorities
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
You can also share your feedback on Copilot code review for a chance to win a $100 gift card. Take the survey.
Add two new libraries: - Pygal: SVG output, minimalistic charts - Highcharts: Professional web charts, stock charts New categories (24-29): - Financial Charts: candlestick, OHLC, MACD, RSI, Bollinger, drawdown, efficient frontier, portfolio allocation - Extended Maps: tile, density, flow, cluster, hexbin, route, animated, drillable, projections, contours - SVG Charts (Pygal): line, bar, pie, radar, dot, gauge, funnel, box, treemap, worldmap - Drilldown (Highcharts): pie, bar, column, synchronized, navigator, range selector, export - Real-Time: streaming line, gauge, bar, scatter, dashboard - Scientific: spectrum, spectrogram, phase diagram, vector field, streamline, quiver, ternary, smith chart, survival curve, forest plot, volcano plot, manhattan plot, circos, phylogenetic Total: 170+ plot types across 29 categories and 8 libraries
MarkusNeusinger
deleted the
claude/plot-types-catalog-01GYFejLVdkNTdmLU5ZwauDE
branch
November 28, 2025 21:47
MarkusNeusinger
added a commit
that referenced
this pull request
Dec 1, 2025
…-01GYFejLVdkNTdmLU5ZwauDE Create plot types catalog documentation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add a catalog of 100+ plot types organized by category with:
Categories include: scatter, line, bar, histogram, pie/donut, box/distribution, heatmap, area, polar/radar, statistical, categorical, matrix/grid, time series, geographic, 3D, contour, network/graph, tree/hierarchical, part-to-whole, animation, specialized, text/annotation, and comparison plots.