1. /**
2. * 配置字体
3. * @param chart JFreeChart 对象
4. */
5. private void configFont(JFreeChart chart){
6. // 配置字体
7. Font xfont = new Font("宋体",Font.PLAIN,12) ;// X轴
8. Font yfont = new Font("宋体",Font.PLAIN,12) ;// Y轴
9. Font kfont = new Font("宋体",Font.PLAIN,12) ;// 底部
10. Font titleFont = new Font("隶书", Font.BOLD , 25) ; // 图片标题
11. CategoryPlot plot = chart.getCategoryPlot();// 图形的绘制结构对象
12.
13. // 图片标题
14. chart.setTitle(new TextTitle(chart.getTitle().getText(),titleFont));
15.
16. // 底部
17. chart.getLegend().setItemFont(kfont);
18.
19. // X 轴
20. CategoryAxis domainAxis = plot.getDomainAxis();
21. domainAxis.setLabelFont(xfont);// 轴标题
22. domainAxis.setTickLabelFont(xfont);// 轴数值
23. domainAxis.setTickLabelPaint(Color.BLUE) ; // 字体颜色
24. domainAxis.setCategoryLabelPositions(CategoryLabelPositions.UP_45); // 横轴上的label斜显示
25.
26. // Y 轴
27. ValueAxis rangeAxis = plot.getRangeAxis();
28. rangeAxis.setLabelFont(yfont);
29. rangeAxis.setLabelPaint(Color.BLUE) ; // 字体颜色
30. rangeAxis.setTickLabelFont(yfont);
31.
32. }
分享到:
相关推荐
Linux下JFreechart中文乱码的解决.docx
Jfreechart 中文乱码的解决方法,网上共享的资源
下面将详细阐述如何解决JFreeChart中文乱码问题,并提供不同图表类型的具体配置示例。 1. **柱状图(CategoryPlot)**:在柱状图中,我们需要设置`CategoryPlot`的`domainAxis`和`rangeAxis`的字体,以及图例的字体。...
JFreeChart是一个强大的Java库,它提供了一套完整的解决方案来创建各种图表,如饼图、柱状图、线图等。然而,由于编码问题,当图表中包含中文字符时,可能会显示为方框或无法识别的字符。解决这个问题需要对Java的...
本文将详细介绍如何解决jfreechart中文乱码问题。 首先,乱码问题通常与字符编码有关。在Java Web应用中,确保页面的编码设置正确至关重要。在给定的jsp文件中,可以看到`contentType="text/html;charset=UTF-8"`这...
JFreeChart乱码解决方法 - 企业应用 - Java
### JFreeChart中文乱码问题解决 在使用Java进行数据可视化的过程中,经常需要用到JFreeChart这一强大的图表绘制库。然而,在处理中文字符时,开发者往往会遇到一个常见的问题——中文乱码。本文将深入探讨如何解决...
解决JFreeChart中文乱码的方法主要集中在字体的配置和编码的处理两个方面。 #### 字体配置 字体配置是解决中文乱码最基本也是最有效的方法之一。 1. **使用系统字体** - 在Java环境中指定使用系统中已安装的支持...
总之,JFreeChart无中文乱码版本是一个强大的图表库,特别适合在Java环境中处理中文数据的可视化需求。无论你是开发商业报告、科学分析工具,还是构建数据驱动的Web应用,JFreeChart都能提供强大的支持,帮助你以...
JFreeChart-1.0.13原文件含jar包。 1、JFreeChart生成图片路径教程 2、JFreeChart使用教程(含下载安装,超详细) 3、JFreeChart使用详细教程 ...5、JFreeChart乱码解决方法 等等 包括许多优秀案例
2. **配置JFreeChart**:为了让JFreeChart知道如何使用新添加的字体,我们需要创建一个`font.properties`文件。文件`font.properties_文档修改_参考.txt`应该提供了相关的配置示例。在这个文件中,你需要指定字体...
然而,当在Linux服务器上运行这些程序时,可能会遇到一个问题:生成的图片中的中文字符出现乱码。这个问题通常与字体库和Java环境的配置有关。下面我们将详细探讨这个问题以及如何解决。 首先,JFreeChart是一个...
绝对物超所值! JFreeChart-1.0.13原文件含jar包。 1、JFreeChart生成图片路径教程 2、JFreeChart使用教程(含下载安装,超详细...5、JFreeChart乱码解决方法 等等 包括csdn上得优秀案例 ------20+M的数据不要别后悔哦
总的来说,解决JFreeChart中的中文乱码和数值显示问题需要理解其内部机制并进行适当的配置。而通过封装和加强官方示例,开发者可以提高代码的复用性和易用性,使得在实际项目中使用JFreeChart更加高效。在你的项目中...
JFreeChart 中文乱码
`zysong.ttf` 文件可能是一个包含中文字符的TrueType字体文件,可以尝试在JFreechart中加载这个字体以解决乱码问题。 **解决方案** 1. **检查Java版本**:确认Java版本与JFreechart兼容,并更新到最新稳定版本。 ...
JFreeChart是一个强大的Java库,用于创建各种类型的图表,包括柱状图、饼图、时序图和折线图等。在处理中文字符时,必须确保正确设置字体,以支持中文显示。 解决JFreeChart乱码问题的基本思路是修改图表的各个组成...
本文将详细介绍如何通过设置字体来解决JFreeChart中柱状图的中文乱码问题。 #### 二、背景知识 `JFreeChart`是一款开源的Java图表绘制工具包,它提供了丰富的API来创建各种类型的图表,如线图、饼图、柱状图等。在...
这是一款专为Linux设计的中文字体,包含了大量汉字,可以有效地解决JFreeChart在Linux环境下的中文乱码问题。将“zysong.ttf”字体文件添加到系统中,可以让JFreeChart在绘制图表时能够正确渲染中文字符。 在Java...