`
忧里修斯
  • 浏览: 432569 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

JFreeChart乱码解决方案

阅读更多
JFreeChart中的乱码一般都是由字体不支持中文产生的,因此修改成支持中文的字体即可。

1、柱状图标题乱码
解决方法:修改标题字体
//chart为JFreeChart对象
chart.getTitle().setFont(new Font("宋体", Font.BOLD,12));


2、柱状图横轴、纵轴中文乱码

解决方法:

/*------设置X轴坐标上的文字-----------*/  
CategoryAxis domainAxis = plot.getDomainAxis();
ValueAxis rangeAxis  = plot.getRangeAxis(); 
domainAxis.setTickLabelFont(new Font("sans-serif", Font.PLAIN, 11));   
  
/*------设置X轴的标题文字------------*/  
domainAxis.setLabelFont(new Font("宋体", Font.PLAIN, 12));   
  
/*------设置Y轴坐标上的文字-----------*/  
rangeAxis.setTickLabelFont(new Font("sans-serif", Font.PLAIN, 12));   
  
/*------设置Y轴的标题文字------------*/  
rangeAxis.setLabelFont(new Font("黑体", Font.PLAIN, 12)); 


3、柱状图底部汉字乱码

chart.getLegend().setItemFont(new Font("宋体", Font.PLAIN, 12)); 


4、饼状图属性名称乱码

plot.setLabelFont(new Font("宋体", Font.BOLD,12)); 
分享到:
评论
2 楼 SpreadDiaries 2010-07-30  
 
1 楼 wangjin0471 2010-06-24  

相关推荐

    jfreechart linux乱码解决方案

    通过以上步骤,你应该能够在Linux环境中成功解决JFreeChart的中文乱码问题。记住,关键在于正确配置字体和确保Java能够找到并使用这些字体。在实际开发过程中,根据具体环境和需求,可能需要进行一些额外的调整。

    jfreechart中文乱码问题解决方案

    下面将详细阐述如何解决JFreeChart中文乱码问题,并提供不同图表类型的具体配置示例。 1. **柱状图(CategoryPlot)**:在柱状图中,我们需要设置`CategoryPlot`的`domainAxis`和`rangeAxis`的字体,以及图例的字体。...

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

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

    JFreeChart乱码解决.doc

    JFreeChart是一款强大的Java图表库,它允许开发者创建多种类型的图表,...如果你遇到的特定问题仍未解决,可以搜索相关的解决方案,或者参考社区中的帖子,如文中提到的博客文章,那里通常会汇总各种场景下的解决方案。

    jfreechart乱码问题

    ### jfreechart乱码问题详解 #### 一、问题背景 在使用jFreeChart进行图表绘制时,可能会遇到中文乱码的问题。这个问题主要是由于jFreeChart默认使用的字体不支持中文字符,导致在图表中显示的中文无法正常识别,...

    解决jfreechart中文乱码方案整理.doc

    因此,针对JFreeChart中的中文乱码问题,本文将汇总并整理一系列有效的解决方案。 #### JFreeChart简介 JFreeChart是一款开源Java图表库,它提供了丰富的API来创建高质量的图表。JFreeChart支持多种类型的图表,...

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

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

    linux 下 JFreeChart 乱码 JDK字符集

    3. **解决方案**: - **修改JFreeChart编码**:在生成图表时,可以通过设置`TextRenderer`的`charset`属性为`UTF-8`来改变JFreeChart的编码。 ```java DefaultCategoryAxis axis = (DefaultCategoryAxis) chart....

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

    JFreeChart是一个强大的Java库,它提供了一套完整的解决方案来创建各种图表,如饼图、柱状图、线图等。然而,由于编码问题,当图表中包含中文字符时,可能会显示为方框或无法识别的字符。解决这个问题需要对Java的...

    JFreeChart中文乱码问题解决

    本文将深入探讨如何解决JFreeChart中的中文乱码问题,并通过具体的代码示例来演示解决方案。 #### 一、问题背景 JFreeChart是一款开源的Java图表库,它能够生成各种类型的图表,如折线图、柱状图、饼图等。但在...

    jfreechart-1.0.13中文乱码,数值显示等问题

    JFreeChart是一款强大的Java图表库,它允许开发者创建多种类型的2D和3D图表,如柱状图、折线图和...在你的项目中,可以参考提供的文件“jfreechart”来查看具体的实现方式,这将有助于你更好地理解和应用这些解决方案。

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

    本文将详细探讨这个问题及其解决方案,主要围绕“zysong.ttf”字体库在解决JFreeChart在Linux系统下的中文显示问题。 首先,我们需要理解JFreeChart是什么。JFreeChart是一个用Java编写的开源图表库,它提供了一套...

    jfreechart在LINUX下乱码问题的解决

    描述中的链接指向了一篇博客文章,虽然具体内容没有提供,但通常这类文章会详细阐述作者遇到的具体问题、尝试的解决方案以及最终的修复方法。可能包括代码示例、错误日志分析等。 标签中的“源码”可能暗示了解决...

    Jfreechart

    本文将详细分析 Jfreechart 乱码的常见位置以及提供解决方案。 **一、乱码的位置** 1. **图的标题栏**:当图表的标题或副标题使用了不支持的字符集时,可能会出现乱码。 2. **图的内部**:这可能指的是图表的数据...

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

    **解决方案** 1. **检查Java版本**:确认Java版本与JFreechart兼容,并更新到最新稳定版本。 2. **更新图形库**:如果必要,安装或更新系统的AWT和Swing库。 3. **修复环境变量**:确保`JAVA_HOME` 和 `PATH` ...

    JFreechart存储为PDF不能显示中文文字的解决办法

    《JFreechart生成PDF中文显示问题的解决方案》 在使用JFreechart库生成PDF文档时,经常遇到一个棘手的问题,即中文文字无法正常显示。这主要是由于JFreechart默认的字体映射策略不支持中文字符集导致的。本文将详细...

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

    iReport JFreeChart 图表乱码问题解决方案 在使用 iReport 和 JFreeChart 生成报表时,可能会遇到图表中文乱码的问题, especially on Linux systems. 这篇文章将详细介绍这个问题的解决方案。 问题描述 当我们...

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

    #### 解决方案 为了解决这个问题,我们需要手动添加中文字体文件到JRE中。下面是一步步的操作指南: 1. **获取中文字体文件** - 从Windows操作系统中找到一个名为`simsun.ttc`的字体文件。通常这个文件位于`C:\...

    jfreehchar在LINUX下中文乱码的解决

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

Global site tag (gtag.js) - Google Analytics