posts - 41, comments - 15, trackbacks - 0, articles - 1
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          日歷

          <2012年4月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          文章檔案

          搜索

          •  
          最主要的是設置font
          
          柱狀圖(CategoryPlot):
              CategoryPlot plot=chart.getCategoryPlot();//獲取圖表區域對象
             CategoryAxis domainAxis=plot.getDomainAxis();
              //水平底部列表
              domainAxis.setLabelFont(new Font("黑體",Font.BOLD,14));
              //水平底部標題
              domainAxis.setTickLabelFont(new Font("宋體",Font.BOLD,12));
              //垂直標題
              ValueAxis rangeAxis=plot.getRangeAxis();//獲取柱狀
              rangeAxis.setLabelFont(new Font("黑體",Font.BOLD,15));
               chart.getLegend().setItemFont(new Font("黑體", Font.BOLD, 15));
          餅圖(PiePlot):
               JFreeChart chart = ChartFactory.createPieChart3D("IT行業職業分布圖", dataset, true, false, false);
              chart.getTitle().setFont(new Font("黑體",Font.BOLD,20));//設置標題字體
              PiePlot piePlot= (PiePlot) chart.getPlot();//獲取圖表區域對象
              piePlot.setLabelFont(new Font("黑體",Font.BOLD,10));
              chart.getLegend().setItemFont(new Font("黑體",Font.BOLD,10));
          時序圖(TimeSeries)  
             XYPlot plot = (XYPlot) chart.getPlot();
              //縱軸字體
              plot.getRangeAxis().setLabelFont(new Font("宋體", Font.BOLD, 15));
              //橫軸框里的標題字體
              chart.getLegend().setItemFont(new Font("宋體", Font.ITALIC, 15));
              //橫軸列表字體
              plot.getDomainAxis().setTickLabelFont(new Font("新宋體", 1, 15));
              //橫軸小標題字體
              plot.getDomainAxis().setLabelFont(new Font("新宋體", 1, 12));
          折線圖
          chart.getTitle().setFont(new Font("宋體", Font.BOLD, 15));
             chart.getLegend().setItemFont(new Font("黑體", Font.BOLD, 15));
             CategoryAxis domainAxis = plot.getDomainAxis();   
             /*------設置X軸坐標上的文字-----------*/ 
             domainAxis.setTickLabelFont(new Font("黑體", Font.PLAIN, 11));   
             /*------設置X軸的標題文字------------*/ 
             domainAxis.setLabelFont(new Font("宋體", Font.PLAIN, 12));   
             NumberAxis numberaxis = (NumberAxis) plot.getRangeAxis();   
             /*------設置Y軸坐標上的文字-----------*/ 
             numberaxis.setTickLabelFont(new Font("黑體", Font.PLAIN, 12));   
              
             /*------設置Y軸的標題文字------------*/ 
             numberaxis.setLabelFont(new Font("黑體", Font.PLAIN, 12)) 

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


          網站導航:
           
          主站蜘蛛池模板: 大荔县| 乾安县| 饶阳县| 古田县| 南康市| 温宿县| 侯马市| 榆中县| 绩溪县| 浠水县| 甘孜| 克东县| 建始县| 周至县| 左云县| 平顺县| 永吉县| 铜陵市| 锡林浩特市| 什邡市| 公安县| 泰顺县| 木兰县| 霍城县| 屏山县| 辽宁省| 东乌珠穆沁旗| 和顺县| 屏东县| 龙岩市| 萨嘎县| 昌乐县| 施甸县| 乳山市| 襄汾县| 确山县| 施秉县| 麦盖提县| 翁牛特旗| 武夷山市| 郴州市|