`
blueswind8306
  • 浏览: 127020 次
  • 来自: ...
社区版块
存档分类
最新评论

jfreechart在LINUX下乱码问题的解决

阅读更多
在以下两个环境下测试成功:
环境1:CentOS4.4 + jdk1.6.0_26 + jfreechart-1.0.13 + jcommon-1.0.16
环境2:CentOS4.8 + jdk1.6.0_14 + jfreechart-1.0.13 + jcommon-1.0.16

在$JAVA_HOME/jre/lib/fonts/目录下创建名为fallback的子目录
simsum.zip中的字体文件拷贝到此目录下
在jfreechart调用代码中添加如下方法,并调用此方法来设置字体:

private void setChartFont(JFreeChart jfreechart) {
	Font font = new Font("宋体", Font.BOLD, 25);
	jfreechart.getTitle().setFont(font);
	
	font = new Font("宋体", Font.PLAIN, 12);  
	LegendTitle legendTitle = jfreechart.getLegend();
	if (null != legendTitle) {
	legendTitle.setItemFont(font); // 图例文字字体    
	}
	CategoryPlot categoryplot = jfreechart.getCategoryPlot();  
	CategoryAxis categoryaxis = categoryplot.getDomainAxis();  
	
	font = new Font("宋体", Font.PLAIN, 16);
	categoryaxis.setLabelFont(font); // x轴名称的字体  
	categoryplot.getRangeAxis().setLabelFont(font); // y轴名称的字体  
	
	font = new Font("宋体", Font.PLAIN, 10);  
	categoryaxis.setTickLabelFont(font); // x轴上的刻度名称字体  
	categoryplot.getRangeAxis().setTickLabelFont(font); // y轴上的刻度名称字体  
	
	font = new Font("宋体", Font.PLAIN, 18);
	categoryplot.setNoDataMessage("No Data");  
	categoryplot.setNoDataMessageFont(font);
}
分享到:
评论
2 楼 hanyijun86 2012-07-17  
还是乱码呢。。。。。。。
重启tomcat 还是乱码。。。。。。
1 楼 hanyijun86 2012-07-10  
还是乱码啊

相关推荐

    JFreechart 在linux下不显示及中文乱码问题

    **标题与描述解析** 标题“JFreechart在Linux下不显示及中文乱码...通过以上步骤,通常可以解决JFreechart在Linux下的不显示和中文乱码问题。在实际操作过程中,可能还需要结合具体的错误日志和系统配置进行详细排查。

    jfreechart linux乱码解决方案

    在Linux环境下,使用JFreeChart库进行图表生成时,可能会遇到中文乱码的问题。这是因为JFreeChart默认使用的是西方字符集,不支持中文显示。本文将深入探讨如何解决这一问题,确保在Linux系统中,JFreeChart能正确地...

    Linux下JFreechart中文乱码的解决.docx

    Linux下JFreechart中文乱码的解决.docx

    jfreechart部署linux服务器生成图片乱码解决方案

    标题 "jfreechart部署在Linux服务器上生成图片乱码的解决方案" 涉及到的主要知识点是关于Java图形库JFreeChart在Linux环境中的使用,特别是解决中文字符乱码的问题。JFreeChart是一个广泛使用的开源Java库,它允许...

    linux下JFreeChart生成的图片乱码,可以用这个字体

    在Linux环境下,使用Java的...总的来说,解决JFreeChart在Linux下的中文乱码问题需要结合系统环境、JFreeChart的API使用以及适当的编码设置。通过正确地配置和使用支持中文的字体,可以确保生成的图表文本清晰易读。

    jfreechart Linux服务器图片中文乱码解决方案(亲测,已解决多台服务器)

    通过以上步骤,你应该能够成功解决JFreeChart在Linux服务器上生成图片时的中文乱码问题。值得注意的是,这种方法不仅适用于JFreeChart,还适用于其他依赖于Java运行环境显示中文字符的程序。在实际操作中,应根据...

    JFreeChart在linux下生成图表时中文乱码

    JFreeChart在linux下生成图表时中文乱码,原因是JRE没有找到对应中文字库,解决方法如下:

    解决jfreechart在linux下无法显示中文

    标题“解决jfreechart在Linux下无法显示中文”所涉及的知识点主要集中在Java图形库JFreeChart和在Linux操作系统中的字体配置。JFreeChart是一个强大的Java库,用于创建各种图表,如柱状图、饼图、线图等。在Windows...

    jfreechart乱码问题

    在使用jFreeChart进行图表绘制时,可能会遇到中文乱码的问题。这个问题主要是由于jFreeChart默认使用的字体不支持中文字符,导致在图表中显示的中文无法正常识别,进而出现乱码现象。本文将详细介绍jFreeChart中解决...

    Linux下的JFreeChart中文乱码口口解决

    这个文件可以用来解决JFreeChart在Linux下显示中文乱码的问题。 解决步骤如下: 1. **安装字体**:首先,你需要将“simsun.ttc”字体文件安装到你的Linux系统中。这通常涉及到将字体文件复制到系统的字体目录...

    zysong.ttf jfreechart 解决中文乱码 问题

    这是一款专为Linux设计的中文字体,包含了大量汉字,可以有效地解决JFreeChart在Linux环境下的中文乱码问题。将“zysong.ttf”字体文件添加到系统中,可以让JFreeChart在绘制图表时能够正确渲染中文字符。 在Java...

    JFreechart源码以及linux环境下中文乱码的解决

    通过以上分析,我们可以看到,理解和使用JFreeChart源码不仅可以解决在Linux环境下中文乱码的问题,还能帮助我们更好地控制和定制图表的显示效果。对于需要在Java项目中展示数据或者创建复杂图表的开发者来说,深入...

    linux 下 JFreeChart 乱码 JDK字符集

    通过上述方法,你可以解决在Linux下使用JFreeChart时遇到的中文乱码问题。确保正确配置字符集,选用支持中文的字体,并调整系统字体配置,以确保图表中的中文能够正常显示。在实际应用中,可能还需要根据具体环境...

    jfreechart乱码(linux下)

    在Linux环境下,JFreeChart库可能会遇到乱码问题,这主要涉及到字符编码的处理。JFreeChart是一个强大的Java图表库,用于生成高质量的2D图形,如饼图、柱状图、线图等。然而,当在Linux系统上运行含有中文或其他非...

    Linux下Jfreechart会出现方框框

    在Linux环境下使用JFreeChart库绘制图形时,有时可能会遇到一个特定的问题,即在图表上显示的文本出现方框框的现象。这个问题通常是由于字体缺失或不兼容导致的,特别是当JFreeChart尝试渲染某些特殊字符时,如果...

    jfreehchar在LINUX下中文乱码的解决

    以下是一份详细的解决方案,帮助你解决JFreeChart在Linux下的中文乱码问题。 首先,了解JFreeChart的编码机制。JFreeChart默认使用的是平台的默认字符集,而在Linux系统中,这个默认字符集可能不支持中文,因此会...

    JFreeChart 详细中文教程 案例 中文API 乱码解决方法

    JFreeChart-1.0.13原文件含jar包。 1、JFreeChart生成图片路径教程 2、JFreeChart使用教程(含下载安装,超详细) 3、JFreeChart使用详细教程 ...5、JFreeChart乱码解决方法 等等 包括许多优秀案例

    ireport jfreechart 圖表 欄位 linux 亂碼問題1

    这是因为 JFreeChart 在 Linux 系统下对中文的支持不够好,导致乱码的问题。 问题原因 JFreeChart 使用的字体默认是 Arial,而在 Linux 系统下,默认的字体不支持中文字符,这导致了图表标题和标签中的中文字符无法...

    opensuse下如何解决jfreechart中文乱码的问题

    ### 如何在openSUSE下解决JFreeChart中文乱码问题 #### 问题背景与描述 在使用openSUSE 10.2操作系统时,可能会遇到JFreeChart图表中的中文字符显示为乱码的情况。这一问题通常是由于Linux版本的Java Development ...

Global site tag (gtag.js) - Google Analytics