jfy3d(剑事)BLOG

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  37 随笔 :: 0 文章 :: 363 评论 :: 0 Trackbacks
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号的宋体字。
这样文字最清晰好看
posted on 2005-12-06 23:55 剑事 阅读(8287) 评论(13)  编辑  收藏 所属分类: 小程序

评论

# re: JFreeChart 图表文字模糊问题的有效解决方法 2005-12-07 10:04 raidery
请问jfreechart这个对象是什么?  回复  更多评论
  

# re: JFreeChart 图表文字模糊问题的有效解决方法 2005-12-07 10:36 剑事
jfreechart就是 org.jfree.chart.JFreeChart  回复  更多评论
  

# re: JFreeChart 图表文字模糊问题的有效解决方法 2005-12-07 11:38 davidxu
一直没在意,现在看到有解决方案了,good!  回复  更多评论
  

# re: JFreeChart 图表文字模糊问题的有效解决方法 2005-12-07 15:48 bitiwyh
不知道楼主是否遇到过在linux下,字体无法显示时,图片上的文字为方框的情况?
是如何解决的?

楼主是否可以告知更改默认字体的接口?
比如说piePlot.setLabelFont(Font)等.感觉JFreeChart的接口比较乱.

谢谢.  回复  更多评论
  

# re: JFreeChart 图表文字模糊问题的有效解决方法 2005-12-10 14:38 剑事
linux下文字为方框 是使用了英文字体
应该改成中文字体

网上有文章写过这个,可以看看  回复  更多评论
  

# 不错,学习~~~~ 2005-12-13 16:48 蜘蛛
jfreechart里面的接口太多,资料太少
不知道LZ知道如何让Bar3D的柱子变渐进的色彩吗?
还有不知道有没有jfreechart的qq群  回复  更多评论
  

# re: JFreeChart 图表文字模糊问题的有效解决方法 2005-12-15 10:19 我是蠢猪
我使用了以上代码,怎么提示说,找不到getRenderingHints() 方法,怎么回事呀!
jfreechart对象怎么能引用到getRenderingHints() 方法呢!盼望答复!谢谢!  回复  更多评论
  

# re: JFreeChart 图表文字模糊问题的有效解决方法 2005-12-15 10:48 剑事
jfreechart-1.0.0-rc3.jar

我用的这个 其他版本的不大清楚  回复  更多评论
  

# re: JFreeChart 图表文字模糊问题的有效解决方法 2005-12-15 11:29 我是蠢猪
哦 ,谢谢,我现在用的是jfreechart-0.9.11.jar!  回复  更多评论
  

# 这也不是最有效的解决办法 2005-12-30 21:55 James.Cheng
楼主可以测试一下,使用你的方法,如果使用标题的化,防据此功能将导致标题字体非常的难看,因为默认的标题字体是18号字体,你可以参见,下列帖子中的图片,就发现你的这个解决方法,是不彻底的。
http://www.unionsky.net/forum/showthread.asp?threadid=144

上面的帖子是在WebGem(J2EE业务运营支持开发平台中的无代码驱动图表系统)中完成的图表系统,可以很好的解决中文字体的问题。  回复  更多评论
  

# re: JFreeChart 图表文字模糊问题的有效解决方法 2005-12-31 10:34 剑事
WebGem以前看过 记得不是免费的

你看的出来WebGem标题模糊的很吧 标题不抗锯齿可以考虑paint试试  回复  更多评论
  

# re: JFreeChart 图表文字模糊问题的有效解决方法 2007-08-15 17:30 Jython
我用的1.0.6版本,达不到你这样的效果,字体虽然没有使用抗锯齿效果,但是很难看  回复  更多评论
  

# re: JFreeChart 图表文字模糊问题的有效解决方法[未登录] 2007-09-25 10:34 Aaron
Very good, thank you ~  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: