jfreechar-中文亂碼--設置主題樣式解決
/**
* @Title:JfreeChartTest.java
* @Package:cn.sh.jfreechar.test
* @Description:TODO
* @author:Administrator
* @date:2012-2-22下午04:15:32
* @version V1.0
*
*/
package cn.sh.jfreechar.test;
import java.awt.Font;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartFrame;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.StandardChartTheme;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.data.category.DefaultCategoryDataset;
/**
* 柱狀圖--設置主題樣式解決中文亂碼
* @ClassName:JfreeChartTest
* @Description:TODO
* @author: Administrator
* @date:2012-2-22下午04:22:46
*/
public class JfreeChartTest {
public static void main(String[] args) {
// 創建類別圖(Category)數據對象
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
dataset.addValue(100, "北京", "蘋果");
dataset.addValue(100, "上海", "蘋果");
dataset.addValue(100, "廣州", "蘋果");
dataset.addValue(200, "北京", "梨子");
dataset.addValue(200, "上海", "梨子");
dataset.addValue(200, "廣州", "梨子");
dataset.addValue(300, "北京", "葡萄");
dataset.addValue(300, "上海", "葡萄");
dataset.addValue(300, "廣州", "葡萄");
dataset.addValue(400, "北京", "香蕉");
dataset.addValue(400, "上海", "香蕉");
dataset.addValue(400, "廣州", "香蕉");
dataset.addValue(500, "北京", "荔枝");
dataset.addValue(500, "上海", "荔枝");
dataset.addValue(500, "廣州", "荔枝");
//創建主題樣式
StandardChartTheme standardChartTheme=new StandardChartTheme("CN");
//設置標題字體
standardChartTheme.setExtraLargeFont(new Font("隸書",Font.BOLD,20));
//設置圖例的字體
standardChartTheme.setRegularFont(new Font("宋書",Font.PLAIN,15));
//設置軸向的字體
standardChartTheme.setLargeFont(new Font("宋書",Font.PLAIN,15));
//應用主題樣式
ChartFactory.setChartTheme(standardChartTheme);
JFreeChart chart=ChartFactory.createBarChart3D(
"水果產量圖", // 圖表標題
"水果", // 目錄軸的顯示標簽
"水果", // 數值軸的顯示標簽
dataset, // 數據集
PlotOrientation.VERTICAL, // 圖表方向:水平、垂直
true, // 是否顯示圖例(對于簡單的柱狀圖必須是false)
true, // 是否生成工具
true // 是否生成URL鏈接
);
ChartFrame frame=new ChartFrame ("水果產量圖 ",chart,true);
frame.pack();
frame.setVisible(true);
}
} 本文由用戶 林上夕下 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!