Skip to content

Create plot types catalog documentation#40

Merged
MarkusNeusinger merged 2 commits into
mainfrom
claude/plot-types-catalog-01GYFejLVdkNTdmLU5ZwauDE
Nov 28, 2025
Merged

Create plot types catalog documentation#40
MarkusNeusinger merged 2 commits into
mainfrom
claude/plot-types-catalog-01GYFejLVdkNTdmLU5ZwauDE

Conversation

@MarkusNeusinger

Copy link
Copy Markdown
Owner

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.

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.
Copilot AI review requested due to automatic review settings November 28, 2025 21:30
@codecov

codecov Bot commented Nov 28, 2025

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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
MarkusNeusinger merged commit 229e8df into main Nov 28, 2025
3 checks passed
@MarkusNeusinger
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants