|
|
Line 13: |
Line 13: |
| chartPanel = new ChartPanel(chart, false); </pre> | | chartPanel = new ChartPanel(chart, false); </pre> |
| |- | | |- |
− | | PieChart3D || [[image:chart_Pie3d.jpg|thumb|none|150px]] || [[image:Chart_Pie3d_data.jpg]] || <pre> | + | | PieChart3D with rotation|| [[image:chart_Pie3d.jpg|thumb|none|150px]] || [[image:Chart_Pie3d_data.jpg]] || <pre> |
| ChartGenerator_JTable chartMaker = new ChartGenerator_JTable(); | | ChartGenerator_JTable chartMaker = new ChartGenerator_JTable(); |
| int[][] pairs = new int[1][2]; | | int[][] pairs = new int[1][2]; |
Line 55: |
Line 55: |
| chartPanel = new ChartPanel(chart, false); | | chartPanel = new ChartPanel(chart, false); |
| </pre> | | </pre> |
| + | |- |
| | Bar2D Horizontial || [[image:chart_Bar2d_h.jpg|thumb|none|150px]] || [[image:chart_Bar2d_h_data.jpg]] || <pre> | | | Bar2D Horizontial || [[image:chart_Bar2d_h.jpg|thumb|none|150px]] || [[image:chart_Bar2d_h_data.jpg]] || <pre> |
| ChartGenerator_JTable chartMaker = new ChartGenerator_JTable(); | | ChartGenerator_JTable chartMaker = new ChartGenerator_JTable(); |
Revision as of 19:07, 19 June 2006
Pie Charts
|
Chart |
Chart data in JTable |
Sample code
|
PieChart2D |
Error creating thumbnail: File missing |
|
ChartGenerator_JTable chartMaker = new ChartGenerator_JTable();
int[][] pairs = new int[1][2];
pairs[0][0] = 1; // value
pairs[0][1] = 0; // name
chart = chartMaker.getPieChart(chartTitle, dataTable, pairs,"");
chartPanel = new ChartPanel(chart, false);
|
PieChart3D with rotation |
Error creating thumbnail: File missing |
|
ChartGenerator_JTable chartMaker = new ChartGenerator_JTable();
int[][] pairs = new int[1][2];
pairs[0][0] = 1; // value
pairs[0][1] = 0; // name
chart = chartMaker.getPieChart(chartTitle, dataTable, pairs,"3D counter_clockwise");
chartPanel = new ChartPanel(chart, false);
|
RingChart |
Error creating thumbnail: File missing |
|
ChartGenerator_JTable chartMaker = new ChartGenerator_JTable();
int[][] pairs = new int[1][2];
pairs[0][0] = 1; // value
pairs[0][1] = 0; // name
chart = chartMaker.getPieChart(chartTitle, dataTable, pairs,"ring");
chartPanel = new ChartPanel(chart, false);
|
All options for the getPieChart method: 2D/3D/ring, clockwise/counter_clockwise. 2D is default.
Bar Charts
|
Chart |
Chart data in JTable |
Sample code
|
Bar2D |
Error creating thumbnail: File missing |
|
ChartGenerator_JTable chartMaker = new ChartGenerator_JTable();
int no_series = dataTable.getRowCount()-1;
int no_category = dataTable.getColumnCount()-2;
int[][] pairs = new int[no_category][2];
for (int i=0; i<no_category; i++){
pairs[i][0] = i+1; //column i store category i
pairs[i][1] = 0; //column 0 stores series name
}
chart = chartMaker.getCategoryChart("Bar", chartTitle, "Category", "value", dataTable, no_category, pairs, "")
chartPanel = new ChartPanel(chart, false);
|
Bar2D Horizontial |
Error creating thumbnail: File missing |
|
ChartGenerator_JTable chartMaker = new ChartGenerator_JTable();
int no_series = dataTable.getRowCount()-1;
int no_category = dataTable.getColumnCount()-2;
int[][] pairs = new int[no_category][2];
for (int i=0; i<no_category; i++){
pairs[i][0] = i+1; //column i store category i
pairs[i][1] = 0; //column 0 stores series name
}
chart = chartMaker.getCategoryChart("Bar", chartTitle, "Category", "value", dataTable, no_category, pairs, "horizontal")
chartPanel = new ChartPanel(chart, false);
|
Bar3D |
Error creating thumbnail: File missing |
|
ChartGenerator_JTable chartMaker = new ChartGenerator_JTable();
int no_series = dataTable.getRowCount()-1;
int no_category = dataTable.getColumnCount()-2;
int[][] pairs = new int[no_category][2];
for (int i=0; i<no_category; i++){
pairs[i][0] = i+1; //column i store category i
pairs[i][1] = 0; //column 0 stores series name
}
chart = chartMaker.getCategoryChart("Bar", chartTitle, "Category", "value", dataTable, no_category, pairs, "3D")
chartPanel = new ChartPanel(chart, false);
|
All options for the getCategoryChart method: horizontal/vertical, 3D, stacked/layered/waterfall, year/month/day/minute. Vertical is default.