为什么UTF 8支持Jfreechart数据集不起作用?

时间:2014-03-13 11:50:39

标签: java utf-8 fonts jfreechart

我正在通过以下方法创建JFreeChart

chart = ChartFactory.createBarChart3D
           ("", // chart title
            "", // domain axis label
            "",
            dataset, // data                
            PlotOrientation.HORIZONTAL, // orientation
            false, // include legend
            true, // tooltips?
            false // URLs?
            );

enter image description here

我的数据集包含UTF-8字符,包括中文,日文,印地文等。 因此,在图表下的表格数据中,无论出现何种语言,它都能正确显示数据。 但是在图表的情况下它显示Just方括号.. 请帮帮我怎样才能解决这个问题?

提前致谢,

1 个答案:

答案 0 :(得分:2)

您需要使用具有这些字符的字形的字体,否则系统只会将它们渲染为空框占位符。