List of charts
From Socr
Line 56: | Line 56: | ||
} | } | ||
- | chart = chartMaker.getCategoryChart("Bar", | + | chart = chartMaker.getCategoryChart("Bar", chartTitle, "Category", "value", dataTable, no_category, pairs, "") |
- | + | ||
- | + | ||
chartPanel = new ChartPanel(chart, false); | chartPanel = new ChartPanel(chart, false); | ||
</pre> | </pre> | ||
Line 73: | Line 71: | ||
} | } | ||
- | chart = chartMaker.getCategoryChart("Bar", | + | chart = chartMaker.getCategoryChart("Bar", chartTitle, "Category", "value", dataTable, no_category, pairs, "horizontal") |
- | + | ||
- | + | ||
chartPanel = new ChartPanel(chart, false); | chartPanel = new ChartPanel(chart, false); | ||
</pre> | </pre> | ||
Line 90: | Line 86: | ||
} | } | ||
- | chart = chartMaker.getCategoryChart("Bar", | + | chart = chartMaker.getCategoryChart("Bar", chartTitle, "Category", "value", dataTable, no_category, pairs, "3D") |
- | + | ||
- | + | ||
chartPanel = new ChartPanel(chart, false); | chartPanel = new ChartPanel(chart, false); | ||
</pre> | </pre> | ||
Line 107: | Line 101: | ||
} | } | ||
- | chart = chartMaker.getCategoryChart("Bar", | + | chart = chartMaker.getCategoryChart("Bar", chartTitle, "Category", "value", dataTable, no_category, pairs, "layered"); |
- | + | ||
- | + | ||
chartPanel = new ChartPanel(chart, false); | chartPanel = new ChartPanel(chart, false); | ||
</pre> | </pre> | ||
Line 124: | Line 116: | ||
} | } | ||
- | chart = chartMaker.getCategoryChart("Bar", | + | chart = chartMaker.getCategoryChart("Bar", chartTitle, "Category", "value", dataTable, no_category, pairs, "stacked"); |
- | + | ||
- | + | ||
chartPanel = new ChartPanel(chart, false); | chartPanel = new ChartPanel(chart, false); | ||
</pre> | </pre> | ||
Line 141: | Line 131: | ||
} | } | ||
- | chart = chartMaker.getCategoryChart("Bar", "Product Cost Breakdown", | + | chart = chartMaker.getCategoryChart("Bar", "Product Cost Breakdown", "Expense Category", "Cost Per Unit", dataTable, no_category, pairs, "waterfall"); |
- | + | ||
- | + | ||
- | + | ||
chartPanel = new ChartPanel(chart, false); | chartPanel = new ChartPanel(chart, false); | ||
</pre> | </pre> | ||
Line 159: | Line 146: | ||
} | } | ||
- | chart = chartMaker.getCategoryChart("BarStat", | + | chart = chartMaker.getCategoryChart("BarStat", chartTitle, "Type", "value", dataTable, no_category, pairs, ""); |
- | + | ||
- | + | ||
chartPanel = new ChartPanel(chart, false); | chartPanel = new ChartPanel(chart, false); | ||
</pre> | </pre> | ||
Line 177: | Line 162: | ||
} | } | ||
- | chart = chartMaker.getCategoryChart("BarStatRaw", | + | chart = chartMaker.getCategoryChart("BarStatRaw", chartTitle, "Type", "value", dataTable, no_category, pairs, ""); |
- | + | ||
- | + | ||
chartPanel = new ChartPanel(chart, false); | chartPanel = new ChartPanel(chart, false); | ||
</pre> | </pre> | ||
Line 193: | Line 176: | ||
pairs[i][1] = i*2+1; //column 0 stores time | pairs[i][1] = i*2+1; //column 0 stores time | ||
} | } | ||
- | chart = chartMaker.getXYChart("Bar", | + | chart = chartMaker.getXYChart("Bar", chartTitle, "Category", "value", dataTable, no_series, pairs, "Year"); |
- | + | ||
- | + | ||
chartPanel = new ChartPanel(chart, false); | chartPanel = new ChartPanel(chart, false); | ||
</pre> | </pre> | ||
Line 233: | Line 214: | ||
} | } | ||
- | chart = chartMaker.getCategoryChart("Line", | + | chart = chartMaker.getCategoryChart("Line", "Category Chart", "Release", "Class Count", dataTable, no_category, pairs,"nofill"); |
- | + | ||
- | + | ||
chartPanel = new ChartPanel(chart, false); | chartPanel = new ChartPanel(chart, false); | ||
</pre> | </pre> | ||
Line 248: | Line 227: | ||
pairs[i][1] = 2*i+1; //column y | pairs[i][1] = 2*i+1; //column y | ||
} | } | ||
- | chart = chartMaker.getXYChart("Line", | + | chart = chartMaker.getXYChart("Line",chartTitle, "X", "Y", dataTable, no_series, pairs, ""); |
- | + | ||
- | + | ||
chartPanel = new ChartPanel(chart, false); | chartPanel = new ChartPanel(chart, false); | ||
</pre> | </pre> | ||
Line 263: | Line 240: | ||
pairs[i][1] = 2*i+1; //column y | pairs[i][1] = 2*i+1; //column y | ||
} | } | ||
- | chart = chartMaker.getXYChart("Line", | + | chart = chartMaker.getXYChart("Line", "Line Chart", "X", "Y", dataTable, no_series, pairs,"noline"); |
- | + | ||
- | + | ||
chartPanel = new ChartPanel(chart, false); | chartPanel = new ChartPanel(chart, false); | ||
</pre> | </pre> | ||
Line 278: | Line 253: | ||
pairs[i][1] = 2*i+1; //column y | pairs[i][1] = 2*i+1; //column y | ||
} | } | ||
- | chart = chartMaker.getXYChart("LineQQDD", | + | chart = chartMaker.getXYChart("LineQQDD", "QQD2D Chart", "Group1", "Group 2", dataTable, no_series, pairs, ""); |
- | + | ||
- | + | ||
chartPanel = new ChartPanel(chart, false); | chartPanel = new ChartPanel(chart, false); | ||
</pre> | </pre> | ||
Line 293: | Line 266: | ||
pairs[i][1] = 0; //column y | pairs[i][1] = 0; //column y | ||
} | } | ||
- | chart = chartMaker.getXYChart("LineQQ", | + | chart = chartMaker.getXYChart("LineQQ", "QQNormalPlot Chart", "Data", "NormalDistribution of Data", dataTable, no_series, pairs, ""); |
- | + | ||
- | + | ||
chartPanel = new ChartPanel(chart, false); | chartPanel = new ChartPanel(chart, false); | ||
</pre> | </pre> | ||
Line 304: | Line 275: | ||
pairs[0][0] = 0; //mean | pairs[0][0] = 0; //mean | ||
pairs[0][1] = 1; // stdDev | pairs[0][1] = 1; // stdDev | ||
- | chart = chartMaker.getXYChart("ND", | + | chart = chartMaker.getXYChart("ND", "Normaldistribution Chart", "X", "Y", dataTable, 1, pairs, "noshape nofill "); |
- | + | ||
- | + | ||
chartPanel = new ChartPanel(chart, false); | chartPanel = new ChartPanel(chart, false); | ||
</pre> | </pre> | ||
Line 320: | Line 289: | ||
pairs[i][1] = 0; //column 0 stores series name | pairs[i][1] = 0; //column 0 stores series name | ||
} | } | ||
- | chart = chartMaker.getCategoryChart("LineStat", | + | chart = chartMaker.getCategoryChart("LineStat", "LineChart", "Type", "value", dataTable, no_category, pairs, ""); |
- | + | ||
- | + | ||
chartPanel = new ChartPanel(chart, false); | chartPanel = new ChartPanel(chart, false); | ||
</pre> | </pre> | ||
Line 336: | Line 303: | ||
pairs[i][1] = 0; //column 0 stores series name | pairs[i][1] = 0; //column 0 stores series name | ||
} | } | ||
- | chart = chartMaker.getCategoryChart("LineStatRaw", | + | chart = chartMaker.getCategoryChart("LineStatRaw", "LineChart", "Type", "value", dataTable, no_category, pairs, ""); |
- | + | ||
- | + | ||
chartPanel = new ChartPanel(chart, false); | chartPanel = new ChartPanel(chart, false); | ||
</pre> | </pre> | ||
Line 351: | Line 316: | ||
pairs[i][1] = 2*i+1; //column y | pairs[i][1] = 2*i+1; //column y | ||
} | } | ||
- | chart = chartMaker.getXYChart("Step", | + | chart = chartMaker.getXYChart("Step", "Step Chart", "X", "Y", dataTable, no_series, pairs, ""); |
- | + | ||
- | + | ||
chartPanel = new ChartPanel(chart, false); | chartPanel = new ChartPanel(chart, false); | ||
</pre> | </pre> |
Revision as of 22:54, 21 June 2006
- Pie Chart
JFreeChart getPieChart(java.lang.String title, javax.swing.JTable table, int[][] pairs, java.lang.String other)
Options for the getPieChart method are: 2D/3D/ring, clockwise/counter_clockwise. 2D is the default.
- Bar Chart
Bar chart can be created using either getCategoryChart or getXYChart method depend on the data.
JFreeChart getCategoryChart(java.lang.String chartType, java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, javax.swing.JTable table, int numberOfCategory, int[][] pairs, java.lang.String other)
Options for the getXYChart method's parameterchartType are: bar/barstat/barstatraw/line/linestat/linestatraw/step/area/areatime/eventfreq/spiderweb. bar is the default.
Options for the getCategoryChart method's parameterother are: horizontal/vertical, 3D, stacked/layered/waterfall, year/month/day/minute. Vertical is the default.
JFreeChart getXYChart(java.lang.String chartType, java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, javax.swing.JTable table, int numberOfSeries, int[][] pairs, java.lang.String other)
Options for the getXYChart method's parameterchartType are: line/bar/linetime/lineqq/lineqqdd/area/areatime/step/nd/differencetime/symbolicaxis/polar. line is the default.
Options for the getXYChart method's parameterother are: horizontal/vertical, noline/nofill/noshape, year/month/day/minute. Vertical is the default.
- Line Chart
Line chart can be created using either getCategoryChart or getXYChart method depend on the data.
JFreeChart getXYChart(java.lang.String chartType, java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, javax.swing.JTable table, int numberOfSeries, int[][] pairs, java.lang.String other)
Options for the getXYChart method's parameterchartType are: line/bar/linetime/lineqq/lineqqdd/area/areatime/step/nd/differencetime/symbolicaxis/polar. line is the default.
Options for the getXYChart method's parameterother are: horizontal/vertical, noline/nofill/noshape, year/month/day/minute. Vertical is the default.
JFreeChart getCategoryChart(java.lang.String chartType, java.lang.String title, java.lang.String xLabel, java.lang.String yLabel, javax.swing.JTable table, int numberOfCategory, int[][] pairs, java.lang.String other)
Options for the getXYChart method's parameterchartType are: bar/barstat/barstatraw/line/linestat/linestatraw/step/area/areatime/eventfreq/spiderweb. bar is the default.
Options for the getCategoryChart method's parameter other are: horizontal/vertical, 3D, stacked/layered/waterfall, year/month/day/minute. Vertical is the default.