`
剑事
  • 浏览: 62669 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JFreeChart 图表文字模糊问题的有效解决方法

    博客分类:
  • Java
阅读更多

JFreeChart 文字模糊问题不令人满意,网上有提到用修改字体的方式来改善,感觉还是效果不怎么样,所以继续测试,找到了比较满意的解决方法
下面这个图是默认情况下显示的字体
song.png
下面这个是改成黑体字候的显示情况
hei.png
可以看到改成黑体后效果有所改善,不过还是有点模糊
继续看下一张
qing.png
这个是修改渲染参数后的效果  可以看到文字很清晰了,实际上和PHOTOSHOP里吧文字设置成名晰是一样的。将文字的抗锯齿参数关闭。
控制这一功能的类就是RenderingHints
将jfreechart里RenderingHints做文字渲染参数的修改
jfreechart.getRenderingHints().put(RenderingHints.KEY_TEXT_ANTIALIASING,RenderingHints.VALUE_TEXT_ANTIALIAS_OFF);

VALUE_TEXT_ANTIALIAS_OFF表示将文字的抗锯齿关闭.
使用的关闭抗锯齿后,字体尽量选择12到14号的宋体字。
这样文字最清晰好看

分享到:
评论

相关推荐

    jfreechart图表demo

    这个"jfreechart图表demo"是基于 JFreeChart 的示例项目,包含了如何在实际应用中集成和使用 JFreeChart 的具体代码实例,同时提供了 Maven 依赖,方便在现代 Java 开发环境中进行构建和管理。 **1. JFreeChart ...

    Freemarker导出word示例,包括jfreechart图表

    总的来说,这个示例提供了使用Freemarker和JFreechart生成带有动态图表的Word文档的方法。这对于报告生成、数据分析或其他需要可视化的场景非常有用,因为它允许开发者将动态数据与专业设计的文档模板相结合,创建出...

    jfreechart图表工程,可以导入测试

    标题中的“jfreechart图表工程,可以导入测试”表明这是一个包含 JFreeChart 实例代码和测试的项目,可以帮助开发者了解如何在自己的项目中集成和使用 JFreeChart。 **1. JFreeChart 的基本概念** JFreeChart 支持...

    Jfreechart打造专业图表

    下面我们将深入探讨JFreeChart的关键特性、使用方法以及如何通过它来创建这些专业图表。 **1. 柱状图(Bar Chart)** 柱状图是数据可视化中最常见的类型之一,用于比较不同类别的数据。JFreeChart提供了多种类型的...

    jfreechart生成各种图表

    jfreechart生成各种图表 柱状 饼状 折线 锥状

    JFreeChart图表绘制源码

    JFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为applications, applets, servlets 以及JSP等使用所设计。JFreeChart可生成饼图(pie charts)、柱状图(bar charts)、 散点图...

    JFreeChart图表生成代码

    最后,`jfreechart的使用.wps`文档可能是作者整理的学习笔记,可能包含了一些实践中的技巧、问题解决方法和优化建议。这将是你深入学习JFreeChart的宝贵参考资料。 总结来说,这个资源包为学习和使用JFreeChart提供...

    JFreeChart图表设计(附源码)

    JFreeChart图表设计(附源码),手把手教你从零开始学习JFreeChart图表设计.

    JFreeChart混合图表演示

    JFreeChart提供了ChartFactory类,通过调用其静态方法可以方便地创建不同类型的图表。例如,`ChartFactory.createBarChart()`用于创建柱状图,`ChartFactory.createLineChart()`则用于创建线图。 在混合图表中,...

    jfreechart形成报表文字乱码解决

    解决JFreeChart乱码问题的基本思路是修改图表的各个组成部分(如标题、坐标轴、图例等)的字体设置,确保它们使用支持中文的字体。以下是一些关键的类和接口,以及如何使用它们来解决乱码问题: 1. **数据源...

    jfreechart图表所需的jar包 四个

    jfreechart图表所需的jar包: jcommon-1.0.17 jfreechart-1.0.14 jfreechart-1.0.14-experimental jfreechart-1.0.14-swt

    java/JFreeChart图表

    JFreeChart的核心是`ChartFactory`类,它提供了创建不同图表类型的方法。例如,创建一个简单的柱状图: ```java JFreeChart chart = ChartFactory.createBarChart( "柱状图示例", // 标题 "类别", // X轴标签 "值...

    jfreechart图表制作案例

    首先,JFreeChart 的核心是 `ChartFactory` 类,它提供了一系列静态方法用于创建不同类型的图表。例如,`createBarChart()` 用于创建柱状图,`createLineChart()` 用于创建线图。在创建图表时,我们需要指定图表的...

    使用JFreeChart制作各种美丽动人的统计图表

    JFreeChart是一款强大的Java库,用于创建高质量的统计图表,如条形图、线性图、饼图和柱状图等。它为开发者提供了一种简单的方法来展示复杂的数据,使其变得直观易懂。在本篇文章中,我们将深入探讨如何使用...

    jfreechart图表的完整工程例子(含中文乱码处理和百分比)

    本工程例子展示了如何利用JFreeChart创建包含中文内容的图表,并解决中文乱码问题以及饼图中显示百分比的问题。 ### 一、中文乱码处理 在Java程序中,处理中文字符时常常会遇到乱码问题。这通常是由于字符编码设置...

    JFreeChart图表制作工具

    **JFreeChart图表制作工具详解** JFreeChart是一款在Java平台上广泛使用的开源图表库,它提供了丰富的图表类型,包括柱状图、折线图、饼图、散点图、甘特图、3D图表等,使得开发者能够方便地在应用程序中生成高质量...

    JFreeChart与JSP动态图表

    4. **绘图引擎**:JFreeChart通过ChartFactory类提供了一系列静态方法来创建不同类型的图表,这些方法会根据提供的数据和配置生成对应的图表对象。 5. **输出格式**:生成的图表可以输出为PNG、JPEG、SVG等多种图像...

    使用 JFreeChart来创建基于web的图表 WORD版

    本文档主要讲述的是使用 JFreeChart来创建基于web的图表;JFreeChart是开放源代码站点SourceForge.net上的一个JAVA项目,它主要用来各种各样的图表,这些图表包括:饼图、柱状图(普通柱状图以及堆栈柱状图)、线图、...

    信息查询系统--JFreeChart图表显示,分页,验证码,下载excle

    《信息查询系统与技术实践——JFreeChart图表、分页、验证码及Excel导出》 在信息化时代,数据可视化、高效检索以及数据安全是信息系统的重要组成部分。本篇将围绕“信息查询系统”展开,深入探讨如何利用...

    jfreechart图表教程

    JFreeChart的核心是`ChartFactory`类,它提供了一系列静态方法,用于快速生成不同类型的图表。例如,`ChartFactory.createLineChart()`用于创建折线图,`ChartFactory.createBarChart()`则用于创建柱状图。每个图表...

Global site tag (gtag.js) - Google Analytics