Plotter

public class Plotter

EXPERIMENTAL: Utility class for plotting.

!! Requires python 3+ and Matplotlib in running environment

Constructors

Link copied to clipboard
public void Plotter(double maxValue)
public void Plotter(boolean async, double maxValue)

Functions

Link copied to clipboard
public void plot(TimeChain<Double, Box<Double>> data, String name)
Plots a time chain of values
public void plot(List<Double> data, String name, String label)
Plots a sequence of values
public void plot(List<Double> dataDown, List<Double> dataUp, String name)
Plots a sequence of interval values
Link copied to clipboard
public void plotAll(TimeChain<Double, List<Box<Double>>> data, String name)
Link copied to clipboard
public void plotOne(TimeChain<Double, List<Box<Double>>> data, String name, int location)
public void plotOne(TimeChain<Double, List<Double>> data, String name, int location, String label)
Link copied to clipboard
public void waitActivePlots(long seconds)
Required for actually showing async plots