posts - 41, comments - 15, trackbacks - 0, articles - 1
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理
          最主要的是設置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)) 

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


          網站導航:
           
          主站蜘蛛池模板: 永昌县| 涿州市| 泾源县| 东宁县| 宣化县| 吉木萨尔县| 安仁县| 卓资县| 隆安县| 新巴尔虎右旗| 富宁县| 阿鲁科尔沁旗| 晴隆县| 灵武市| 宿松县| 长泰县| 惠安县| 正阳县| 泉州市| 恩平市| 西平县| 沙洋县| 湖州市| 通州市| 乌兰察布市| 五河县| 南和县| 丹寨县| 武穴市| 永清县| 昂仁县| 丰城市| 临洮县| 麟游县| 将乐县| 石渠县| 古交市| 平和县| 新津县| 昌平区| 苏尼特左旗|