← AxiomBaseLogic

Data Visualisation · Axiom Platform

Plotter

Publication-ready engineering figures, configured your way. Plotter currently supports scatter, bar, KDE, pair plot, relplot, boxplot, pie, heatmap, dual time-series, contour, radar, time-series histogram, distplot, lineplot, jointplot, and Q-Q plot — all with a consistent figure options system and REST API access.

Current plot features

Plotter includes a broad charting and analysis suite. Each feature uses the same shared figure options system, so styling and export behaviour remain consistent across workflows.

  • Scatter & Regression

    X/Y scatter with optional linear or quadratic regression, category grouping, and engineering-ready overlays. Useful for trend assessment and quick model checks.

  • Bar, Box & Pie

    Categorical summaries with grouped bars, distribution-aware boxplots, and pie charts for proportion views in dashboards and reports.

  • Distribution Analysis

    KDE, distplot, and time-series histogram tools for understanding spread, skew, and evolving distributions in engineering datasets.

  • Multivariate Exploration

    Pair plot, relplot, and jointplot for relationship discovery across many variables, including faceting and joint distribution views.

  • Spatial & Pattern Views

    Heatmap, contour, and radar charts for matrix-like summaries, surface trends, and profile comparisons across grouped dimensions.

  • Time-Series & Line

    Lineplot and dual time-series charts for aligned trend comparison, plus Q-Q analysis for quick distribution conformity checks.

Consistent figure options across all plots

Every plot type shares the same figure options system. Configure it once; the same controls are available regardless of which chart you are building.

Most plotting tools require you to re-learn the styling interface for each chart type. Plotter implements figure options as a shared system — one consistent set of controls for legend, fonts, dimensions, theme, grid, and ticks — implemented once and reused across every plot type.

The result is a predictable, low-friction experience: if you know how to style a scatter plot, you already know how to style a KDE or pair plot.

  • Legend — position (inside/outside, 9 anchor points), font size, frame visibility
  • Title — custom title text and font size
  • Figure dimensions — width and height in centimetres with optional aspect-ratio lock
  • Theme & palette — seaborn style presets and colour palette selection
  • Grid — show or hide background grid lines
  • Tick sizes — major and minor tick length and label font size
  • Tick rotation — rotate x-axis or y-axis tick labels for dense datasets

Simple CSV data input

Paste your data directly as CSV text. Lines starting with % are treated as comments and ignored — a natural format for engineering data with header notes.

Example input

% Scatter plot — SPT N60 vs depth
% Project: Site Investigation BH-01
depth_m,N60
1.5,8
3.0,12
4.5,18
6.0,15
7.5,22
9.0,30
10.5,27

REST API

All current features are exposed via REST endpoints. Send JSON requests, retrieve rendered figures, and integrate Plotter directly into scripts, CI jobs, and engineering pipelines.

Endpoints

  • POST/plotter/api/scatter/Scatter plot with optional regression
  • POST/plotter/api/bar/Bar chart
  • POST/plotter/api/kde/Kernel density estimation
  • POST/plotter/api/pairplot/Pairwise matrix plot
  • POST/plotter/api/relplot/Relationship plot with faceting
  • POST/plotter/api/boxplot/Box plot
  • POST/plotter/api/pie/Pie chart
  • POST/plotter/api/heatmap/Heatmap
  • POST/plotter/api/dual_ts/Dual time-series chart
  • POST/plotter/api/contour/Contour chart
  • POST/plotter/api/radar/Radar chart
  • POST/plotter/api/ts_hist/Time-series histogram
  • POST/plotter/api/distplot/Distribution plot
  • POST/plotter/api/lineplot/Line plot
  • POST/plotter/api/jointplot/Joint distribution plot
  • POST/plotter/api/qqplot/Q-Q plot

Part of the AxiomBaseLogic platform

Plotter ships alongside Retaining Wall, Liquefaction Analysis, Borehole EDA, CPT Processor, AGS Parser, and Data Mapper — on a single platform with shared auth, shared data, and REST APIs. Subscribe once, access all apps.

Explore other apps

Jump to other AxiomBaseLogic tools and keep your workflow connected across the platform.