Skip to content
pyautark (soon)

Chart Types

AutkPlot supports six chart types through a single type discriminator. This page shows the two types that work directly on the input GeoJSON without a transform. The remaining types are most useful with a pre-render transform and are covered in Transformations.

Scatter plot

A scatter plot maps two numeric properties to the X and Y axes. It is ideal for exploring correlations and supports rectangular brush selection.

  • Both attributes.axis[0] and attributes.axis[1] must be numeric.
  • Emits PlotEvent.BRUSH when the user drags a selection rectangle.

Parallel coordinates

Parallel coordinates show multiple numeric attributes at once. Each feature is drawn as a polyline that crosses every vertical axis at its value.

  • attributes.axis is an array of numeric property names.
  • Each axis can be brushed independently on the Y axis.
  • Emits PlotEvent.BRUSH_Y.

Charts that use transforms

The following chart types are usually paired with a transform. Live examples for each one are in the Transformations page.

ChartTypical transformUse case
barchartsort, binning-1dCompare magnitudes or show a histogram.
linechartreduce-series, binning-eventsShow aggregated time series.
tablesortInspect and sort raw values.
heatmatrixbinning-2dShow 2D density.

Next steps

  • Transformations — bar charts, line charts, tables, and heat matrices with transforms.
  • Interactivity — click, brush, and programmatic selection.

Released under the MIT License.