學用Java

          奇新Java控件---Java控件提供商和Java RIA, Web, J2ME解決方案開發商

          介紹JComponentPack產品中的JBasicChart圖表控件

          Use JBasicChart in JComponentPack


          JBasicChart provides a basic chart component.
          It could draw 3 styles graph, for example: PIE, LINE, BAR.

          The following code demonstrates how to use JBasicChart.
          JBasicChart basicChart = new JBasicChart();
          basicChart.setModel(createBasicChartModel());
          basicChart.setChartType(ChartType.BAR);

          private BasicChartModel createBasicChartModel_() {
                  double[] yaxis = {1.000, 3.000, 2, 4, 0, 3.000, 0.000, 0.000, -5.000, 4.000, 3.000};
                  int[] xaxis = {200701, 200612, 200611, 200610, 200609, 200608, 200607, 200606,200605, 200604, 200603};
                  DefaultBasicChartModel model = new DefaultBasicChartModel();
                  model.addSeries("a", yaxis);
                  for (int i = 0; i < xaxis.length; i++) {
                      model.setCategoryName("" + xaxis[i], i);
                  }
                  return model;
          }

          It is easy to use JBasicChart, you could use method setModel(model) to change the data which displayed on the chart, and also you could use method setChartType(type) to change the style of the chart, the parameter type is one of the three values(ChartType.BAR、ChartType.LINE、ChartType.PIE).

          To change the data of the chart, you should learn more about DefaultBasicChartModel.
          addSeries(String name, double[] values),this method add a series values which will be y-axis value, each value have a category name, use the method setCategoryName(String name, int categoryIndex) to set it.
          addSeries(String name, double[] values, int index),when you saw this method, you should know this model could add multi-series values to it.

          It also have some other methods which are easy to use, for example:
          getCategoryCount()
          getCategoryName(int categoryIndex)
          getSeriesCount()
          getSeriesName(int seriesIndex)
          removeSeries(int index)
          etc.

          For more information, please see DefaultBasicChartModel and JBasicChart.

          posted on 2009-02-21 18:18 fralepg 閱讀(322) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2009年2月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          1234567

          導航

          統計

          公告

          JComponentPack 3.0正式發布 功能介紹

          JComponentPack 是一個基于Java SwingGUI類庫,一系列可視化的JavaBeans集合,它基于SwingMVC架構,是100%的純Java類庫,它包括20多個Swing 所沒有的控件

          試用版下載(點擊下載

          常用鏈接

          留言簿(1)

          隨筆檔案

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 大城县| 武乡县| 黑水县| 沧源| 苏尼特右旗| 海阳市| 扬州市| 庆城县| 临邑县| 芮城县| 望城县| 定结县| 侯马市| 淮安市| 都昌县| 上饶市| 黎川县| 郸城县| 慈利县| 东安县| 嘉祥县| 金门县| 北票市| 鸡东县| 介休市| 秀山| 琼海市| 宜兴市| 邯郸县| 成都市| 德保县| 台安县| 白玉县| 朔州市| 沾化县| 宽城| 叶城县| 靖江市| 团风县| 巴中市| 会宁县|