MCPcopy Create free account
hub / github.com/alandefreitas/matplotplusplus

github.com/alandefreitas/matplotplusplus @v1.2.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.2.2 ↗ · + Follow
2,148 symbols 7,444 edges 641 files 77 documented · 4% updated 3mo agov1.2.2 · 2025-02-14★ 4,90081 open issues

Browse by type

Functions 1,831 Types & classes 317
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Matplot++

A C++ Graphics Library for Data Visualization

Matplot++

Data visualization can help programmers and scientists identify trends in their data and efficiently communicate these results with their peers. Modern C++ is being used for a variety of scientific applications, and this environment can benefit considerably from graphics libraries that attend the typical design goals toward scientific data visualization. Besides the option of exporting results to other environments, the customary alternatives in C++ are either non-dedicated libraries that depend on existing user interfaces or bindings to other languages. Matplot++ is a graphics library for data visualization that provides interactive plotting, means for exporting plots in high-quality formats for scientific publications, a compact syntax consistent with similar libraries, dozens of plot categories with specialized algorithms, multiple coding styles, and supports generic backends.

Latest Release Documentation Discussions

Facebook QZone Weibo Reddit Twitter LinkedIn WhatsApp Line.me Telegram.me HackerNews

[READ THE DOCUMENTATION FOR A QUICK START AND EXAMPLES](https://alandefreitas.github.io/matplotplusplus/)

Table of Contents

Gallery

example_plot_1 example_plot3_1 example_stairs_1 example_errorbar_1 example_area_1 example_loglog_1 example_fplot_1 example_fimplicit_1 example_histogram_1 example_boxplot_1 example_scatter_1 example_scatter3_1 example_binscatter_1 example_plotmatrix_1 example_parallelplot_1 example_pie_1 example_heatmap_1 example_wordcloud_1 example_bar_1 example_pareto_1 example_stem_1 example_stem3_1 example_geoplot_1 example_geoscatter_1 example_geobubble_1 example_geodensityplot_1 example_polarplot_1 example_polarscatter_1 example_polarhistogram_1 example_compass_1 example_ezpolar_1 example_contour_1 example_contourf_1 example_fcontour_1 example_feather_1 example_quiver_1 example_surf_1 example_surfc_1 example_mesh_1 example_meshc_1 example_meshz_1 example_fsurf_1 example_fmesh_1 example_waterfall_1 example_fence_1 example_ribbon_1 example_graph_1 example_digraph_1 example_imshow_1 example_image_1 example_imagesc_1

Complete Gallery

example_plot_1 example_plot_2 example_plot_3 example_plot_4 example_plot_5 example_plot_6 [example_plot_7](doc

Core symbols most depended-on inside this repo

Shape

Function 976
Method 855
Class 224
Enum 93

Languages

C++100%

Modules by API surface

source/matplot/core/axes_type.cpp237 symbols
source/matplot/freestanding/plot.h74 symbols
source/matplot/util/colors.cpp71 symbols
source/matplot/core/axes_type.h69 symbols
source/matplot/util/common.cpp53 symbols
source/matplot/util/contourc.cpp52 symbols
source/matplot/core/figure_type.cpp49 symbols
source/matplot/axes_objects/surface.cpp44 symbols
source/matplot/axes_objects/histogram.cpp42 symbols
source/matplot/freestanding/axes_functions.cpp39 symbols
source/matplot/axes_objects/network.cpp37 symbols
source/matplot/axes_objects/contours.cpp37 symbols

For agents

$ claude mcp add matplotplusplus \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page