學用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 閱讀(325) 評論(0)  編輯  收藏


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


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

          導航

          統計

          公告

          JComponentPack 3.0正式發布 功能介紹

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

          試用版下載(點擊下載

          常用鏈接

          留言簿(1)

          隨筆檔案

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 隆昌县| 桃江县| 新竹市| 平阴县| 嵊州市| 彭阳县| 奇台县| 肥城市| 凤山县| 夹江县| 蒲江县| 革吉县| 三台县| 独山县| 竹溪县| 当涂县| 饶河县| 平泉县| 类乌齐县| 莎车县| 石屏县| 东莞市| 奈曼旗| 买车| 平利县| 新蔡县| 二手房| 略阳县| 鄂托克前旗| 民丰县| 西昌市| 中阳县| 霞浦县| 简阳市| 图木舒克市| 泰宁县| 全椒县| 怀远县| 中阳县| 阿荣旗| 紫云|