Ordinary hut

          人間一福地,勝似天仙宮
          posts - 61, comments - 50, trackbacks - 0, articles - 1

          折線圖的一些詳細設置

          Posted on 2009-12-30 16:48 landor 閱讀(579) 評論(0)  編輯  收藏 所屬分類: 導出與圖表

                JFreeChart chart 
          = ChartFactory.createLineChart("map","ratings""time", dataSet, PlotOrientation.VERTICAL,truetruefalse);
                
                CategoryPlot p 
          = chart.getCategoryPlot();//獲取圖形
                ValueAxis rangeAxis = p.getRangeAxis();
                rangeAxis.setUpperMargin(
          0.10);//設置最高點與圖片頂端的距離(有時候數據顯示不下,可以設置這里)
                p.setAxisOffset(new RectangleInsets(0D, 0D, 0D, 0D));//設置圖片和坐標線之間的間隙值
                
                LineAndShapeRenderer lineandshaperenderer 
          = (LineAndShapeRenderer)p.getRenderer();
                lineandshaperenderer.setBaseShapesVisible(
          true); // 點可見
                  
                lineandshaperenderer.setBaseItemLabelGenerator(
          new StandardCategoryItemLabelGenerator());
                lineandshaperenderer.setBaseItemLabelsVisible(
          true);//顯示折線圖點上的數據
              
          //lineandshaperenderer.setBaseLinesVisible(true); // //連線可見(默認就是可見)

          //柱狀圖數據可見
                      JFreeChart chart = ChartFactory.createBarChart(......
                      CategoryPlot categoryplot = chart.getCategoryPlot();
                      BarRenderer barrenderer = (BarRenderer) categoryplot.getRenderer();
                      barrenderer.setBaseItemLabelGenerator(new StandardCategoryItemLabelGenerator());
                      barrenderer.setBaseItemLabelFont(new Font("黑體",   Font.PLAIN,   12));  
                      barrenderer.setBaseItemLabelsVisible(true);
          主站蜘蛛池模板: 东丰县| 陆河县| 民乐县| 苏尼特左旗| 明水县| 阿瓦提县| 巴南区| 利津县| 远安县| 正宁县| 科技| 佳木斯市| 昆山市| 建湖县| 东港市| 明溪县| 土默特左旗| 洛隆县| 盐源县| 兴安县| 方城县| 启东市| 民勤县| 德格县| 莱阳市| 和顺县| 泽库县| 龙山县| 六安市| 泸西县| 炎陵县| 广西| 咸丰县| 鹤岗市| 阳朔县| 屏山县| 奎屯市| 吴桥县| 双辽市| 邹城市| 洞口县|