API Reference gnuplot_ex v#0.5.0
Modules
Elixir wrapper for Gnuplot 6+.
Async rendering functions for GnuplotEx.
Phoenix Channel for real-time plot streaming.
Token bucket rate limiter for plot streaming.
Protocol for formatting Elixir terms as gnuplot command strings.
Helper functions for formatting multiple commands.
Protocol for formatting data for gnuplot transmission.
Binary data formatting for gnuplot.
Shared utilities for dataset formatting.
Wrapper for 3D grid data that needs blank lines between rows for pm3d rendering.
ETS-based cache for rendered plots with TTL support.
Phoenix LiveView components for GnuplotEx.
Streaming helpers for real-time plot updates in LiveView.
Confusion matrix heatmap visualization.
Embedding visualization for dimensionality reduction techniques.
Helpers for plotting training metrics and loss curves.
ROC curve visualization for binary and multi-class classification.
Multi-panel plot composition using gnuplot's multiplot layout.
High-level plot builder with fluent API.
Expands abbreviated keywords to full forms.
Nonlinear axis transformation support using gnuplot 6's set nonlinear command.
Named color palettes for surface plots and heatmaps.
Compiles Plot structs into gnuplot command lists.
Represents a single data series in a plot.
Theme configuration for consistent plot styling.
Represents a comma-separated list of plot specifications in gnuplot syntax.
Port-based communication with gnuplot.
Named sessions for managing multiple independent gnuplot processes.
Inspectable command specifications for gnuplot.
Gnuplot version detection and validation.
Mix Tasks
Run benchmarks and generate charts.
Generate example images for documentation.
Process .md.eex templates to generate .md files for documentation.