BarChartTarget.java
上传用户:mingda
上传日期:2017-06-20
资源大小:27691k
文件大小:1k
源码类别:

OA系统

开发平台:

Java

  1. package cn.com.fcsoft.chart.examples;
  2. import cn.com.fcsoft.chart.*;
  3. import java.awt.*;
  4. import java.awt.event.*;
  5. /**
  6.  * This example shows how to use the target value lines.
  7.  * @author meiqi.
  8.  */
  9. public class BarChartTarget {
  10. public static void main(String[] argv) {
  11. // create the chart
  12. double[] values = new double[10];
  13. for (int i = 0; i < values.length; i++) {
  14. values[i] = Math.round(Math.random()*100);
  15. }
  16. BarChart chart = new BarChart();
  17. chart.setSampleCount(values.length);
  18. chart.setSampleValues(0, values);
  19. chart.setValueLinesOn(true);
  20. chart.setRange(0, 150);
  21. // set the target lines
  22. chart.setTargetValueLine("break even", 20, Color.red, BarChart.TARGET_LINE_ID_AND_VALUE_LABEL);
  23. chart.setTargetValueLine("budget", 100, Color.green.darker(), BarChart.TARGET_LINE_ID_AND_VALUE_LABEL);
  24. chart.setTargetValueLine("this is ok too", 50, Color.blue.darker(), BarChart.TARGET_LINE_ID_LABEL);
  25. // display the chart
  26. Frame f = new Frame();
  27. f.add("Center", chart);
  28. f.setSize(400,300);
  29. f.show();
  30. }
  31. }