BarChartTooltip.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 floating value and bar labels.
  7.  * @author meiqi.
  8.  */
  9. public class BarChartTooltip {
  10. public static void main(String[] argv) {
  11. // create the chart
  12. double[] values = new double[10];
  13. String[] labels = new String[values.length];
  14. for (int i = 0; i < values.length; i++) {
  15. values[i] = Math.round(Math.random()*100);
  16. labels[i] = "bar" + i;
  17. }
  18. BarChart chart = new BarChart();
  19. chart.setSampleCount(values.length);
  20. chart.setSampleValues(0, values);
  21. chart.setSampleLabels(labels);
  22. chart.setRelativeRange(1.0, 100);
  23. // turn on the floating value labels
  24. chart.setValueLabelsOn(true);
  25. chart.setValueLabelStyle(BarChart.VALUE_LABELS_FLOATING);
  26. chart.setBarLabelsOn(true);
  27. chart.setBarLabelStyle(BarChart.BAR_LABELS_FLOATING);
  28. // display the chart
  29. NonFlickerPanel p = new NonFlickerPanel(new BorderLayout());
  30. p.add("Center", chart);
  31. Frame f = new Frame();
  32. f.add("Center", p);
  33. f.setSize(400,300);
  34. f.show();
  35. }
  36. }