API Reference Elixir Technical Drawing v#0.2.0

Copy Markdown View Source

Modules

BLAND — Elixir Technical Drawing.

Static base-layer data for geographic figures.

Hand-curated, low-resolution Earth coastline, border, and reference line data.

Hand-curated outlines of the major lunar maria (basaltic plains of the Moon's near side).

The plot document.

Geographic projections for plotting longitude/latitude data.

Binning and ramp helpers for monochrome heatmaps.

Binning helpers for histograms.

Scatter-point markers in the monochrome technical-drawing tradition.

Monochrome SVG fill patterns — the hatching vocabulary of a 1970s technical report.

Figure-to-SVG renderer.

Coordinate scaling between data space and canvas space.

Series data structures.

Filled area between a curve and a baseline. baseline defaults to 0.0. See Bland.area/4.

Bar series. categories is a list of labels (used for the x axis); values is the corresponding numeric list. See Bland.bar/4.

2D grid rendered as hatched cells. See Bland.heatmap/3 and Bland.Heatmap.

Horizontal reference line at y.

Line series. See Bland.line/4.

Closed filled polygon in data space. See Bland.polygon/4.

Scatter series. See Bland.scatter/4.

Vertical reference line at x.

Line-style vocabulary for monochrome plots.

Low-level SVG element builders.

Theme presets and defaults.

Nice-rounded tick generation.

Engineering-drawing title block.

Mix Tasks

Reads GeoJSON files from priv/basemaps/source/ and emits Elixir data modules to lib/bland/basemaps/data/.