Programs

ProgramSource FileDescription
annotation_demo annotation_demo.f90

Text annotation demonstration for fortplot

Read more…
ascii_heatmap_demo ascii_heatmap_demo.f90

Demonstrate ASCII heatmap visualization with various 2D functions

basic_plots basic_plots.f90

Basic plotting examples using both simple and OO APIs

boxplot_demo boxplot_demo.f90

Box plot demonstration showing statistical visualization features

colored_contours_example colored_contours.f90

Demonstrates colored contour plots with different colormaps

comprehensive_3d_demo 3d_plotting.f90

Comprehensive 3D plotting demonstration consolidating multiple 3D features Shows line plots, scatter plots, and surfaces

contour_demo contour_demo.f90

Contour plotting examples with different functions

disconnected_lines disconnected_lines.f90
errorbar_demo errorbar_demo.f90

Example demonstrating error bar plotting capabilities Shows symmetric/asymmetric error bars, customization, and integration

format_string_demo format_string_demo.f90

Demonstrate matplotlib-style format strings

generate_example_docs generate_example_docs.f90

Generate FORD documentation pages for fortplot examples

grid_demo grid_demo.f90

Example demonstrating grid line capabilities Shows basic grids, customization, and axis-specific grids

legend_demo legend_demo.f90

Demonstration of legend functionality following SOLID principles Shows legend positioning, labeling, and rendering across all backends

line_styles line_styles.f90

Comprehensive demonstration of line styles in fortplot

Read more…
marker_demo marker_demo.f90

Demonstrates different marker types and styles

pcolormesh_demo pcolormesh_demo.f90

Comprehensive demo of pcolormesh functionality Shows different colormap and data patterns

save_animation_demo save_animation_demo.f90
scale_examples scale_examples.f90

Examples demonstrating logarithmic and symlog scales

scatter_demo scatter_demo.f90

Demonstrates 2D scatter plots with fortplotlib Shows the clean scatter API for 2D data

show_viewer_demo show_viewer_demo.f90

Demonstration of show_viewer() functionality

Read more…
smart_show_demo smart_show_demo.f90

Demonstration of intelligent show() functionality

Read more…
streamplot_demo streamplot_demo.f90
subplot_demo subplot_demo.f90

Demonstration of subplot functionality using the stateful API

Read more…
test_constant_data test_constant_data.f90

Test PDF generation with constant data (Issue #237) Verifies division by zero protection when data ranges are zero

test_pdf_coordinate_validation pdf_coordinate_validation.f90

Validation test for PDF coordinate system fix Compares coordinate transformations against expected working behavior

unicode_demo unicode_demo.f90

Demonstration of Unicode and Greek letter support in fortplot

Read more…