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)) 

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


          網站導航:
           
          主站蜘蛛池模板: 信丰县| 藁城市| 唐海县| 奉化市| 昔阳县| 特克斯县| 巢湖市| 绥阳县| 曲靖市| 鹿泉市| 黄骅市| 三河市| 广灵县| 肇东市| 成武县| 华容县| 枝江市| 县级市| 沧州市| 新竹县| 惠东县| 克什克腾旗| 西丰县| 泸西县| 九江市| 凌海市| 弥渡县| 宁城县| 米林县| 莱芜市| 榆中县| 厦门市| 镇巴县| 巨鹿县| 曲阜市| 中江县| 青河县| 石楼县| 庄河市| 吉林省| 南宫市|