Difference between revisions of "List of charts"

From SOCR
Jump to: navigation, search
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 Chart
Pie Charts
Chart Chart data in JTable Sample code
PieChart2D
Error creating thumbnail: File missing
Chart Pie2 data.jpg
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
Chart Pie3d data.jpg
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
Chart Ring data.jpg
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 Chart
Bar Charts
Chart Chart data in JTable Sample code
Bar2D
Error creating thumbnail: File missing
Chart Bar2d data.jpg
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
Chart Bar2d h data.jpg
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
Chart Bar3D data.jpg
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.