Plotly.cpp 0.1.0
A C++ plotting library for expressive, interactive, real-time & streaming data visualization
Loading...
Searching...
No Matches
gallery Directory Reference
Directory dependency graph for gallery:
gallery

Directories

 
utils

Files

 2x2 Subplots - Multiple Plot Layout Example
 3D Surface Plot - Three-Dimensional Visualization Example
 Animated Sin Wave - Real-time Animation with Plotly Frames.
 Box and Violin Plots - Statistical Distribution Comparison.
 K-means Clustering Animation - Machine Learning Visualization.
 Double Pendulum Simulation - Chaotic Dynamics Visualization.
 Duffing Oscillator Ensemble - Nonlinear Dynamics Phase Space.
 Interactive Event Handling - User Interaction with Plots.
 Financial Candlestick Chart - OHLC Stock Data Visualization.
 Fractal Visualization - Mandelbrot and Julia Sets.
 Conway's Game of Life - Cellular Automaton Simulation.
 Geographic Choropleth Map - World GDP Distribution Visualization.
 Golden Ratio Spiral - Mathematical Beauty in Visualization.
 Business Metrics Correlation Matrix Heatmap.
 Hello World - Basic Plotly.cpp Example.
 Multi-Trace Plot with Advanced Styling.
 Parallel Coordinates Plot with Multi-Dimensional Data.
 Interactive Particle Physics Simulation with Real-Time Animation.
 Multi-Product Performance Comparison Radar Chart.
 Energy Flow Sankey Diagram Visualization.
 World Development Indicators Multi-Dimensional Bubble Chart.
 Simple Sine Wave Curve Visualization.
 Geometric Star Shape Visualization.
 Statistical Distribution Functions and Sampling Visualization.
 Real-Time Data Streaming and Animation.
 Corporate Organization Structure Hierarchical Treemap.

Detailed Description

🎨 Gallery

This gallery showcases various visualization examples using plotly.cpp, demonstrating different chart types, animations, and interactive features.

Basic Examples

Hello World

gallery_hello_world.cpp

A simple scatter plot to get started with plotly.cpp.

hello-world

Sin Curve

gallery_sin_curve.cpp

This example shows how to plot a sin curve.

sin-curve

2x2 Subplots

gallery_2x2_subplots.cpp

Demonstrates creating multiple subplots in a 2x2 grid layout.

2x2 Subplots

Multi-trace Styling

gallery_multi_trace_styling.cpp

Shows how to style multiple traces with different colors and markers.

multi-trace-styling

Statistical Charts

Box and Violin Plots

gallery_box_violin_plots.cpp

Statistical distribution comparison using box plots and violin plots side by side.

box-violin-plots

Statistical Distributions

gallery_statistical_distributions.cpp

Visualization of various statistical distributions and probability density functions.

statistical-distributions

Scatter Bubble Chart

gallery_scatter_bubble_chart.cpp

Multi-dimensional scatter plot with bubble sizes representing additional data dimensions.

scatter-bubble-chart

3D Visualizations

3D Surface

gallery_3d_surface.cpp

Basic 3D surface plotting example for getting started with 3D visualizations.

3d_surface

Specialized Charts

Heatmap Correlation

gallery_heatmap_correlation.cpp

Business metrics correlation matrix displayed as an interactive heatmap.

heatmap-correlation

Polar Radar Chart

gallery_polar_radar_chart.cpp

Multi-dimensional radar chart comparing product performance across different metrics.

polar-radar-chart

Financial Candlestick

gallery_financial_candlestick.cpp

Stock price visualization using candlestick charts with volume data.

financial-candlestick

Parallel Coordinates

gallery_parallel_coordinates.cpp

Multi-dimensional data visualization using parallel coordinate plots.

parallel-coordinates

Hierarchical and Flow Charts

Treemap Hierarchy

gallery_treemap_hierarchy.cpp

Hierarchical data visualization using treemap charts.

treemap-hierarchy

Sankey Flow Diagram

gallery_sankey_flow_diagram.cpp

Flow diagram showing relationships and quantities between different nodes.

sankey-flow-diagram

Geographic Visualizations

Geographic Choropleth

gallery_geographic_choropleth.cpp

Geographic data visualization using choropleth maps.

geographic-choropleth

Real-time and Streaming

Streaming Data

gallery_streaming_data.cpp

Basic example of streaming data visualization.

streaming_data

Animations

Animated Sin Wave

gallery_animate_sin_wave.cpp

Smooth animation of a sine wave with phase shifts using Plotly's animation framework.

animate_sin_wave

Clustering Animation

gallery_clustering_animation.cpp

K-means clustering algorithm visualization showing convergence in real-time.

clustering_animation

Physics Simulations

Double Pendulum

gallery_double_pendulum.cpp

Chaotic double pendulum simulation with real-time physics integration using RK4.

double_pendulum

Duffing Oscillator

gallery_duffing.cpp

Multiple Duffing oscillators with random initial conditions showing phase space evolution.

duffing

Particle Physics Simulation

gallery_particle_physics_sim.cpp

N-body particle physics simulation with gravitational or electromagnetic forces.

particle_physics_sim

Mathematical Visualizations

Fractal Visualization

gallery_fractal.cpp

Interactive Mandelbrot and Julia set fractals with switchable views.

Golden Ratio

gallery_golden_ratio.cpp

Visualization of the golden ratio and Fibonacci spiral.

golden-ratio

Star Pattern

gallery_star.cpp

Mathematical star patterns and geometric visualizations.

star

Cellular Automata

Game of Life

gallery_game_of_life.cpp

Conway's Game of Life cellular automaton with gliders, oscillators, and random patterns.

game_of_life

Interactive Features

Event Handling

gallery_event_handling.cpp

Basic event handling example for getting and setting annotations.

event_handling