Purpose: Displays a scatterplot of one numeric variable versus levels of an experimental factor. Lets Statgraphics function as a scatter plot calculator.
Scatter Plot Generator DataSource: any.
Name | Type | Description | Possible Values | Default Value |
codeVariableName | String | The name of an optional column with levels of a second factor to define point symbol codes. | Any string. | "" |
drawVertical | boolean | Whether to plot the percentages on the vertical axis. | true,false | true |
factorVariableName | String | The name of the column with factor levels. | Any string. | "" |
labelSkipFactor | int | If >1, will skip (labelSkipFactor1-1) labels between each label displayed.. | 1+ | 1 |
rotateClassLabels | boolean | Whether to make the bar labels vertical. | true,false | false |
tablewiseExclusion | boolean | Whether all rows of the data table containing a missing value in any column should be excluded from the plot. | true,false | false |
xVariableName | String | The name of the column with data values to be plotted. | Any string. | "" |
Other properties for the scatter plot calculator are inherited from the java.awt.Canvas class and from the general GraphicalStatbean class.
Scatter Plot Generator Code Sample
//create a datasource bean
FileDataSource fileDataSource1 = new STATBEANS.FileDataSource();
//set the file name to be read
fileDataSource1.setFileName("c:\\statbeans\\samples\\cardata.txt");
//create a chart bean
FactorScatterPlot plot1 = new STATBEANS.FactorScatterPlot();
plot1.setBackground(java.awt.Color.yellow);
plot1.setBounds(16,30,380,300);
//set the column to be plotted
plot1.setXVariableName("mpg");
//set the factor column
plot1.setFactorVariableName("origin");
//set the direction
plot1.setDrawVertical(true);
//show the plot
add(plot1);
//make the plot bean a listener for changes in the FileDataSource bean
fileDataSource1.addDataChangeListener(plot1.listenerForDataChange);
//instruct the fileDataSource bean to read the file
fileDataSource1.readData();
© 2025 Statgraphics Technologies, Inc.
The Plains, Virginia
CONTACT USHave you purchased Statgraphics Centurion or Sigma Express and need to download your copy?
CLICK HERE