Releases
v0.3.0
Breaking changes
Drawer plot.ImageRGB
uses one MatrixLayers
observers instead of three Matrix
observers (#31 )
Upgrade to arche-model
v0.3.0 (#33 )
Features
Drawer plot.Lines
for plotting table observer data, with a line series per column, and a common X column (#22 )
Drawer plot.Scatter
for plotting table observer data as scatter plots. Supports multiple observers and multiple series per observer (#25 )
Drawer plot.Bars
for plotting row observer data as bar chart (#27 )
Drawer plot.Contour
for plotting grid data as contours (#31 )
Drawer plot.HeatMap
for plotting grid data as heat maps (#31 )
Drawer plot.Field
for plotting 2D vector fields (#31 )
Plot title, axes labels and axes limits can be configured for plots (optional) (#30 )
Optional selection of columns in bar and time series plots (#30 )
Drawers plot.ImageRGB
and plot.Field
can freely assign layers to channels (#31 )
Bugfixes
TimeSeries plot updates observer on every tick, not only every UpdateInterval
ticks (#22 )
Plots that use gonum/plot
don't crash on minimized window (#28 )
Other
Plots use mono-spaced font and fixed tick label axis padding, to avoid jumping y axis (#26 )
Remove the last tick label from the x axis if close to the right margin, to avoid jumping x axis (#29 )
Scatter plots use solid instead of empty circle (#30 )
Window
does not call Drawer.Draw
when it is minimized (#32 )
You can’t perform that action at this time.