public class Galleries
extends java.lang.Object
Provides access to the Galleries object
The Chart FX Statistical Extension provides additional statistical gallery types. The supported members of this class expose the methods used to return the a selected statistical gallery object which may then be assigned to the chart's GalleryObj method. Additionally, each of the supported members may be used to access the repective class object for further attribute assignment.
PopulatePatientSamples(chart1); chart1.getData().setSeries(1); SeriesBindings series0Bindings = chart1.getSeries().get(0).getBindings(); DataFieldCollection dataFieldCollection = chart1.getDataSourceSettings().getDataFields(); series0Bindings.setX(dataFieldCollection.getItem("Weight")); series0Bindings.setY(dataFieldCollection.getItem("Height")); AxisY axisY = chart1.getAxisY(); AxisX axisX = chart1.getAxisX(); axisY.getTitle().setText("Height (in)"); axisY.setForceBaseline(false); axisX.getTitle().setText("Weight (lb)"); axisX.setForceBaseline(false); chart1.getTitles().add(new TitleDockable("Statistical Regression Line\r\nCurrent Patients: Height As Function of Weight")); chart1.getLegendBox().setVisible(false); Statistics statistics1 = new Statistics(); statistics1.setChart(chart1); statistics1.getGallery().setCurrent(com.softwarefx.chartfx.desktop.statistical.Galleries.Gallery.REGRESSION);
public static void PopulatePatientSamples(Chart chart1, String fieldName) { PatientSamples[] data = new PatientSamples[] { new PatientSamples(65.78, 112.99), new PatientSamples(71.52, 136.49), new PatientSamples(69.4, 153.03), new PatientSamples(68.22, 142.34), new PatientSamples(67.79, 144.3), new PatientSamples(68.7, 123.3), new PatientSamples(69.8, 141.49), new PatientSamples(70.01, 136.46), new PatientSamples(67.9, 112.37), new PatientSamples(66.78, 120.67), new PatientSamples(66.49, 127.45), new PatientSamples(67.62, 114.14), new PatientSamples(68.3, 125.61), new PatientSamples(67.12, 122.46), new PatientSamples(68.28, 116.09), new PatientSamples(71.09, 140), new PatientSamples(66.46, 129.5), new PatientSamples(68.65, 142.97), new PatientSamples(71.23, 137.9), new PatientSamples(67.13, 124.04), new PatientSamples(67.83, 141.28), new PatientSamples(68.88, 143.54), new PatientSamples(63.48, 97.9), new PatientSamples(68.42, 129.5), new PatientSamples(67.63, 141.85), new PatientSamples(67.21, 129.72), new PatientSamples(70.84, 142.42), new PatientSamples(67.49, 131.55), new PatientSamples(66.53, 108.33), new PatientSamples(65.44, 113.89), new PatientSamples(69.52, 103.3), new PatientSamples(65.81, 120.75), new PatientSamples(67.82, 125.79), new PatientSamples(70.6, 136.22), new PatientSamples(71.8, 140.1), new PatientSamples(69.21, 128.75), new PatientSamples(66.8, 141.8), new PatientSamples(67.66, 121.23), new PatientSamples(67.81, 131.35), new PatientSamples(64.05, 106.71), new PatientSamples(68.57, 124.36), new PatientSamples(65.18, 124.86), new PatientSamples(69.66, 139.67), new PatientSamples(67.97, 137.37), new PatientSamples(65.98, 106.45), new PatientSamples(68.67, 128.76), new PatientSamples(66.88, 145.68), new PatientSamples(67.7, 116.82), new PatientSamples(69.82, 143.62), new PatientSamples(69.09, 134.93), new PatientSamples(69.91, 147.02), new PatientSamples(67.33, 126.33), new PatientSamples(70.27, 125.48), new PatientSamples(69.1, 115.71), new PatientSamples(65.38, 123.49), new PatientSamples(70.18, 147.89), new PatientSamples(70.41, 155.9), new PatientSamples(66.54, 128.07), new PatientSamples(66.36, 119.37), new PatientSamples(67.54, 133.81), new PatientSamples(66.5, 128.73), new PatientSamples(69, 137.55), new PatientSamples(68.3, 129.76), new PatientSamples(67.01, 128.82), new PatientSamples(70.81, 135.32), new PatientSamples(68.22, 109.61), new PatientSamples(69.06, 142.47), new PatientSamples(67.73, 132.75), new PatientSamples(67.22, 103.53), new PatientSamples(67.37, 124.73), new PatientSamples(65.27, 129.31), new PatientSamples(70.84, 134.02), new PatientSamples(69.92, 140.4), new PatientSamples(64.29, 102.84), new PatientSamples(68.25, 128.52), new PatientSamples(66.36, 120.3), new PatientSamples(68.36, 138.6), new PatientSamples(65.48, 132.96), new PatientSamples(69.72, 115.62), new PatientSamples(67.73, 122.52), new PatientSamples(68.64, 134.63), new PatientSamples(66.78, 121.9), new PatientSamples(70.05, 155.38), new PatientSamples(66.28, 128.94), new PatientSamples(69.2, 129.1), new PatientSamples(69.13, 139.47), new PatientSamples(67.36, 140.89), new PatientSamples(70.09, 131.59), new PatientSamples(70.18, 121.12), new PatientSamples(68.23, 131.51), new PatientSamples(68.13, 136.55), new PatientSamples(70.24, 141.49), new PatientSamples(71.49, 140.61), new PatientSamples(69.2, 112.14), new PatientSamples(70.06, 133.46), new PatientSamples(70.56, 131.8), new PatientSamples(66.29, 120.03), new PatientSamples(63.43, 123.1), new PatientSamples(66.77, 128.14), new PatientSamples(68.89, 115.48), new PatientSamples(64.87, 102.09), new PatientSamples(67.09, 130.35), new PatientSamples(68.35, 134.18), new PatientSamples(65.61, 98.64), new PatientSamples(67.76, 114.56), new PatientSamples(68.02, 123.49), new PatientSamples(67.66, 123.05), new PatientSamples(66.31, 126.48), new PatientSamples(69.44, 128.42), new PatientSamples(63.84, 127.19), new PatientSamples(67.72, 122.06), new PatientSamples(70.05, 127.61), new PatientSamples(70.19, 131.64), new PatientSamples(65.95, 111.9), new PatientSamples(70.01, 122.04), new PatientSamples(68.61, 128.55), new PatientSamples(68.81, 132.68), new PatientSamples(69.76, 136.06), new PatientSamples(65.46, 115.94), new PatientSamples(68.83, 136.9), new PatientSamples(65.8, 119.88), new PatientSamples(67.21, 109.01), new PatientSamples(69.42, 128.27), new PatientSamples(68.94, 135.29), new PatientSamples(67.94, 106.86), new PatientSamples(65.63, 123.29), new PatientSamples(66.5, 109.51), new PatientSamples(67.93, 119.31), new PatientSamples(68.89, 140.24), new PatientSamples(70.24, 133.98), new PatientSamples(68.27, 132.58), new PatientSamples(71.23, 130.7), new PatientSamples(69.1, 115.56), new PatientSamples(64.4, 123.79), new PatientSamples(71.1, 128.14), new PatientSamples(68.22, 135.96), new PatientSamples(65.92, 116.63), new PatientSamples(67.44, 126.82), new PatientSamples(73.9, 151.39), new PatientSamples(69.98, 130.4), new PatientSamples(69.52, 136.21), new PatientSamples(65.18, 113.4), new PatientSamples(68.01, 125.33), new PatientSamples(68.34, 127.58), new PatientSamples(65.18, 107.16), new PatientSamples(68.26, 116.46), new PatientSamples(68.57, 133.84), new PatientSamples(64.5, 112.89), new PatientSamples(68.71, 130.76), new PatientSamples(68.89, 137.76), new PatientSamples(69.54, 125.4), new PatientSamples(67.4, 138.47), new PatientSamples(66.48, 120.82), new PatientSamples(66.01, 140.15), new PatientSamples(72.44, 136.74), new PatientSamples(64.13, 106.11), new PatientSamples(70.98, 158.96), new PatientSamples(67.5, 108.79), new PatientSamples(72.02, 138.78), new PatientSamples(65.31, 115.91), new PatientSamples(67.08, 146.29), new PatientSamples(64.39, 109.88), new PatientSamples(69.37, 139.05), new PatientSamples(68.38, 119.9), new PatientSamples(65.31, 128.31), new PatientSamples(67.14, 127.24), new PatientSamples(68.39, 115.23), new PatientSamples(66.29, 124.8), new PatientSamples(67.19, 126.95), new PatientSamples(65.99, 111.27), new PatientSamples(69.43, 122.61), new PatientSamples(67.97, 124.21), new PatientSamples(67.76, 124.65), new PatientSamples(65.28, 119.52), new PatientSamples(73.83, 139.3), new PatientSamples(66.81, 104.83), new PatientSamples(66.89, 123.04), new PatientSamples(65.74, 118.89), new PatientSamples(65.98, 121.49), new PatientSamples(66.58, 119.25), new PatientSamples(67.11, 135.02), new PatientSamples(65.87, 116.23), new PatientSamples(66.78, 109.17), new PatientSamples(68.74, 124.22), new PatientSamples(66.23, 141.16), new PatientSamples(65.96, 129.15), new PatientSamples(68.58, 127.87), new PatientSamples(66.59, 120.92), new PatientSamples(66.97, 127.65), new PatientSamples(68.08, 101.47), new PatientSamples(70.19, 144.99), new PatientSamples(65.52, 110.95), new PatientSamples(67.46, 132.86), new PatientSamples(67.41, 146.34), new PatientSamples(69.66, 145.59), new PatientSamples(65.8, 120.84), new PatientSamples(66.11, 115.78), new PatientSamples(68.24, 128.3), new PatientSamples(68.02, 127.47), new PatientSamples(71.39, 127.88) }; ObjectProvider objProvider = new ObjectProvider(data); chart1.getDataSourceSettings().setDataSource(objProvider); if (fieldName.equals("")) { chart1.getData().setSeries(1); DataFieldCollection dataFieldCollection = chart1.getDataSourceSettings().getDataFields(); NumericDataField height = new NumericDataField(); height.setDataPath("Height"); dataFieldCollection.add(height); NumericDataField weight = new NumericDataField(); weight.setDataPath("Weight"); dataFieldCollection.add(weight); SeriesBindings seriesBindings = chart1.getSeries().get(0).getBindings(); seriesBindings.setX(height); seriesBindings.setY(weight); } else { NumericDataField height = new NumericDataField(); height.setDataPath(fieldName); chart1.getDataSourceSettings().getDataFields().add(height); } } private static void PopulatePatientSamples(Chart chart1) { PopulatePatientSamples(chart1, ""); }
public static class PatientSamples { public PatientSamples(double height, double weight){ this.setHeight(height); this.setWeight(weight); } private double privateHeight; public final double getHeight() { return privateHeight; } public final void setHeight(double value) { privateHeight = value; } private double privateWeight; public final double getWeight() { return privateWeight; } public final void setWeight(double value) { privateWeight = value; } }
Modifier and Type | Class and Description |
---|---|
static class |
Galleries.Gallery
Description goes here
|
Constructor and Description |
---|
Galleries()
Constructs a newly allocated Galleries object
|
Modifier and Type | Method and Description |
---|---|
BoxPlot |
getBoxPlot()
Returns a BoxPlot gallery object.
|
Galleries.Gallery |
getCurrent()
Gets or sets the current statistical gallery.
|
FrequencyPolygon |
getFrequencyPolygon()
Returns a FrequencyPolygon gallery object.
|
Histogram |
getHistogram()
Returns a Histogram gallery object.
|
NPChart |
getNPChart()
Returns a NPChart gallery object.
|
Ogive |
getOgive()
Returns a Ogive gallery object.
|
PChart |
getPChart()
Returns a PChart gallery object.
|
RChart |
getRChart()
Returns an RChart gallery object.
|
Regression |
getRegression()
Returns a Regression gallery object.
|
XChart |
getXChart()
Returns a XChart gallery object.
|
void |
resetCurrentGallery()
Set the property CurrentGallery to its default value.
|
void |
setCurrent(Galleries.Gallery value)
Gets or sets the current statistical gallery.
|
public BoxPlot getBoxPlot()
Returns a BoxPlot gallery object.
public Galleries.Gallery getCurrent()
Gets or sets the current statistical gallery.
To read the value of the gallery as a string:
public void setCurrent(Galleries.Gallery value)
Gets or sets the current statistical gallery.
To read the value of the gallery as a string:
value
- public FrequencyPolygon getFrequencyPolygon()
Returns a FrequencyPolygon gallery object.
public Histogram getHistogram()
Returns a Histogram gallery object.
public NPChart getNPChart()
Returns a NPChart gallery object.
public Ogive getOgive()
Returns a Ogive gallery object.
statistical.Statistics statistics1;
statistics1 = new statistical.Statistics();
statistics1.setChart(chart1);
statistics1.getGallery().setCurrent(statistical.Galleries.Gallery.Ogive);
public PChart getPChart()
Returns a PChart gallery object.
statistical.Statistics statistics1;
statistics1 = new statistical.Statistics();
statistics1.setChart(chart1);
statistics1.getGallery().setCurrent(statistical.Galleries.Gallery.PChart);
public RChart getRChart()
Returns an RChart gallery object.
statistical.Statistics statistics1;
statistics1 = new statistical.Statistics();
statistics1.setChart(chart1);
statistics1.getGallery().setCurrent(statistical.Galleries.Gallery.RChart);
public Regression getRegression()
Returns a Regression gallery object.
statistical.Statistics statistics1;
statistics1 = new statistical.Statistics();
statistics1.setChart(chart1);
statistics1.getGallery().setCurrent(statistical.Galleries.Gallery.Regression);
public XChart getXChart()
Returns a XChart gallery object.
statistical.Statistics statistics1;
statistics1 = new statistical.Statistics();
statistics1.setChart(chart1);
statistics1.getGallery().setCurrent(statistical.Galleries.Gallery.XChart);
public void resetCurrentGallery()
2014 Software FX, Inc. All Rights Reserved. Chart FX is a registered trademark of Software FX, Inc
All other names are trademarks or registered trademarks of their respective owners.