org.autoplot.AutoRangeUtil
AutoRangeUtil( )
autoRange
autoRange( QDataSet hist, QDataSet ds, java.util.Map properties ) → org.autoplot.AutoRangeUtil.AutoRangeDescriptor
this is a copy of the other autorange, lacking some of its hacks. TODO: why?
This is not used.
Parameters
hist - a QDataSet
ds - a QDataSet
properties - a java.util.Map
Returns:
an org.autoplot.AutoRangeUtil.AutoRangeDescriptor
See Also:
autoRange(QDataSet, java.util.Map, boolean)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
autoRange
autoRange( QDataSet ds, java.util.Map properties ) → org.autoplot.AutoRangeUtil.AutoRangeDescriptor
Autorange using the dataset properties
Parameters
ds - the dataset, a non-bundle, to be autoranged.
properties - Additional constraints for properties, such as SCALE_TYPE
Returns:
the range.
See Also:
autoRange(QDataSet, java.util.Map, boolean)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
autoRange
autoRange( QDataSet ds, java.util.Map properties, boolean ignoreDsProps ) → org.autoplot.AutoRangeUtil.AutoRangeDescriptor
This early implementation of autoRange calculates the range of the
data, then locates the median to establish a linear or log scale type.
Very early on it tried to establish a robust range as well that would
exclude outliers.
This should be rewritten to use the recently-implemented AutoHistogram,
which does an efficient, self-configuring, one-pass histogram of the data
that more effectively identifies the data range and outliers.
TODO: This needs to be reworked. https://sourceforge.net/p/autoplot/bugs/1318/
Parameters
ds - The dataset, a non-bundle, to be autoranged.
properties - Additional constraints for properties, such as SCALE_TYPE
ignoreDsProps - Don't check ds for TYPICAL_MIN and SCALE_TYPE. MONOTONIC is never ignored.
Returns:
the range.
See Also:
autoRange(QDataSet, java.util.Map)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
bounds
bounds( QDataSet dataSet, org.autoplot.RenderType renderType ) → QDataSet
return the bounding qube for the given render type. This was stolen from Test022.
Parameters
dataSet - a QDataSet
renderType - a RenderType
Returns:
bounding cube[3,2]
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
commonRange
commonRange( java.util.List adss ) → org.autoplot.AutoRangeUtil.AutoRangeDescriptor
for a group of autoranges, return a suitable range for all. For example,
if any are non-log, then the result is non-log. The range will be the
union of all ranges.
Parameters
adss - list of autoranges
Returns:
common autorange.
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]