Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1503086
  • 博文数量: 3500
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 43870
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-03 20:31
文章分类

全部博文(3500)

文章存档

2008年(3500)

我的朋友

分类:

2008-05-04 20:07:39

一起学习
最近项目中用到jfreechart,使用的版本是:jfreechart-0.9.8。 如果不进行相关的font的设置,生成的统计图表显示的中文非常模糊。 做了一个例子,可以成功的解决这个问题,拿来与大家共享。 核心代码如下: JFreeChart chart = ChartFactory.createVerticalBarChart3D(title, domain, range, dataset,true,true,false); chart.setBackgroundPaint(new GradientPaint(0.0F, 0.0F, Color.white, 1000F, 0.0F, Color.red)); chart.setTitle(new TextTitle(title, new Font("隶书", Font.ITALIC, 15))); Font font=new Font("黑体",Font.TRUETYPE_FONT, 12); StandardLegend legend = (StandardLegend) chart.getLegend(); legend.setItemFont(font); CategoryPlot plot = (CategoryPlot)chart.getPlot(); plot.setForegroundAlpha(0.9F); CategoryAxis domain_axis = plot.getDomainAxis(); domain_axis.setTickLabelFont(font); ValueAxis value_axis=plot.getRangeAxis(); value_axis.setTickLabelFont(font); 下载本文示例代码


关于Jfreechart中的中文显示问题关于Jfreechart中的中文显示问题关于Jfreechart中的中文显示问题关于Jfreechart中的中文显示问题关于Jfreechart中的中文显示问题关于Jfreechart中的中文显示问题关于Jfreechart中的中文显示问题关于Jfreechart中的中文显示问题关于Jfreechart中的中文显示问题关于Jfreechart中的中文显示问题关于Jfreechart中的中文显示问题关于Jfreechart中的中文显示问题
阅读(93) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~