两种方案根据需要选择: 第一: 可以设置字体来修正乱码,比如要修改标题 Java codechart.setTitle(new TextTitle("修正字体", new Font("黑体", Font.BOLD, 20))); 至于要缩放,据我所知在网页上是不支持的,要改变横轴方向的话,需要取得横轴对象后,调用该对象的 Java codesetCategoryLabelPositions(CategoryLabelPositions.UP_45) 方法来设定,这里是产生旋转45度角,不知道说清楚没,试试吧! 第二: Font font = new Font("SimSun",10,20); TextTitle tt = chart.getTitle(); tt.setFont(font); PiePlot pieplot = (PiePlot)chart.getPlot(); pieplot.setLabelFont(font); chart.getLegend().setItemFont(font); 设置字体就可以啊!