Additional functions to help in generating the graphs.
Returns the min and max value for the given Axis. An empty list will return (0,0)
Describes which axes on the graph or from the data to use.
step modifies the input data so it will be drawn with a step on the Y axis.
Defines where the step will occur
Attempt to find a point where a given value intersects with a dataset along either the X or Y axis.
This function is not optimized.
Returns the min and max value for the given Axis. An empty list will return (0,0)