jfreechart版本|jfreechartwindows下中文显示正常linux下乱码在线等急急急!!

A. 在eclipse下怎么使用jfreechart,详细步骤是什么啊

有个jfreechart-1.0.12.jar要放到JRE中,jfreechart的版本可能不一样吧。看你是什么版本的,反正要放进去。以下是示例程序:import java.awt.Font;import org.jfree.chart.JFreeChart;import org.jfree.chart.ChartFactory;import org.jfree.chart.ChartFrame;import org.jfree.chart.plot.PiePlot;import org.jfree.chart.title.TextTitle;import org.jfree.data.general.DefaultPieDataset;public class JFreeChartTest { public static void main(String[] args) { DefaultPieDataset dpd = new DefaultPieDataset(); dpd.setValue("管理人员", 25); dpd.setValue("市场人员", 25); dpd.setValue("开发人员", 45); dpd.setValue("其他人员", 5); JFreeChart chart = ChartFactory.createPieChart("公司组织架构图", dpd, true, true, false); Font font = new Font("SimSun", 10, 20); TextTitle txtTitle = null; txtTitle = chart.getTitle(); txtTitle.setFont(font); PiePlot pieplot = (PiePlot) chart.getPlot(); pieplot.setLabelFont(font); chart.getLegend().setItemFont(font); ChartFrame pieFrame = new ChartFrame("公司组织架构图", chart); pieFrame.pack(); pieFrame.setFont(font); pieFrame.setVisible(true); }}

B. java jfreechart jar包 版本问题

不建议将两个版本的jar包都导入项目。因为两个jar包中可能有相同的类实现。解决你的问题的最好方法是查看jfreechart-0.9.5.jar出问题的原因,使用高版本的jfreechart-1.0.1.jar替代方法实现原有实现。

C. Jfreechart中文乱码

你试一下下面的方案看有效不?jfreechart对中文的支持部是很好,我开始做的时候也有乱码,下面的方案是在java上运行可以的。。。jfreechart中文乱码问题解决方案(转)柱状图(CategoryPlot): CategoryPlot plot=chart.getCategoryPlot();//获取图表区域对象 CategoryAxis domainAxis=plot.getDomainAxis(); //水平底部列表 domainAxis.setLabelFont(new Font("黑体",Font.BOLD,14)); //水平底部标题 domainAxis.setTickLabelFont(new Font("宋体",Font.BOLD,12)); //垂直标题 ValueAxis rangeAxis=plot.getRangeAxis();//获取柱状 rangeAxis.setLabelFont(new Font("黑体",Font.BOLD,15)); chart.getLegend().setItemFont(new Font("黑体", Font.BOLD, 15));饼图(PiePlot): JFreeChart chart = ChartFactory.createPieChart3D("IT行业职业分布图", dataset, true, false, false); chart.getTitle().setFont(new Font("黑体",Font.BOLD,20));//设置标题字体 PiePlot piePlot= (PiePlot) chart.getPlot();//获取图表区域对象 piePlot.setLabelFont(new Font("黑体",Font.BOLD,10)); chart.getLegend().setItemFont(new Font("黑体",Font.BOLD,10));时序图(TimeSeries) XYPlot plot = (XYPlot) chart.getPlot(); //纵轴字体 plot.getRangeAxis().setLabelFont(new Font("宋体", Font.BOLD, 15)); //横轴框里的标题字体 chart.getLegend().setItemFont(new Font("宋体", Font.ITALIC, 15)); //横轴列表字体 plot.getDomainAxis().setTickLabelFont(new Font("新宋体", 1, 15)); //横轴小标题字体 plot.getDomainAxis().setLabelFont(new Font("新宋体", 1, 12));折线图chart.getTitle().setFont(new Font("宋体", Font.BOLD, 15)); chart.getLegend().setItemFont(new Font("黑体", Font.BOLD, 15)); CategoryAxis domainAxis = plot.getDomainAxis(); /*——设置X轴坐标上的文字———–*/ domainAxis.setTickLabelFont(new Font("黑体", Font.PLAIN, 11)); /*——设置X轴的标题文字————*/ domainAxis.setLabelFont(new Font("宋体", Font.PLAIN, 12)); NumberAxis numberaxis = (NumberAxis) plot.getRangeAxis(); /*——设置Y轴坐标上的文字———–*/ numberaxis.setTickLabelFont(new Font("黑体", Font.PLAIN, 12)); /*——设置Y轴的标题文字————*/ numberaxis.setLabelFont(new Font("黑体", Font.PLAIN, 12))

D. JFreeChart和JDK版本的问题

两者应该是无缝兼容的如果你遇到了什么版本冲突的问题你为什么不下载一个最新版本的jfreechart呢现在的最高版本是jfreechart-1.0.9正好配合最高版本的jdk

E. jfreechart,windows下中文显示正常,linux下乱码.在线等。。。急急急!!

初入linux的程序员们,经常会受到乱码的问候。可谓“始乱终弃”。因为乱码,并且最终放弃了linux的不在少数。好吧,言归正传,先看看各类乱码是怎么形成的。 中文字符乱码 这种情况一般是安装了中文控制端,但没有启用中文应用造成的。只需要启动相应软件即可,如zhcon。或者是启用了相应软件,但字符集不对,需设置相应字符集,例如export LANG=zh_CN.UTF-8 ORACLE安装界面乱码 虽说ORACLE支持多国语言,会根据环境变量自动选择字符集,但中文安装好像还有问题,不过10.2以后的版本好像没有该问题了,具体可以执行命令export LANG=en_US来设置为英文字符集环境 英文字符乱码 一般该字符乱码多出现在cat了二进制的文件时,因为二进制文件中多有控制码,会导致终端界面乱码,通常解决方法是用reset终端复位命令解决问题 其他伪终端乱码 有时是通过SSH进入远程LINUX服务器时,cat一个core文件,并且用reset命令都不能成功,怎么办?很简单,看以下试验,首先cat一个python的编译文件 [email protected]:~> cat fibo.pycm?{?鲱[email protected]ZdZdS(cCs:d\}}x'||jo|G|||}}qWdS(Nii(ii(tatbtn(RRR((tfibo.pytfibscCsIg}d\}}x0||jo"|i||||}}qW|S(Nii(ii(tresultRRRtappend(RRRR((Rtfib2 sN(RR(RR((Rt?s [email protected]:~> VT102VT102\-bash: VT102VT102: command not found[email protected]:~>在SSH终端上看到是的乱码,提示符都是乱的,可以用以下命令恢复 [email protected]:~> tput sgr0乱码问题产生的原因是SSH的问题,因为在其他终端下,cat用样一个文件,不会产生乱码,于是试验乱码产生的原因[email protected]:~> ^N只要用ctrl+v,ctrl+n就使用屏幕乱码,当然恢复后再试验 [email protected]:~> echo -e '\xe'屏幕再次乱码,好,再恢复 [email protected]:~> echo -e '\xf'以上是需要盲打的,因为屏上看到的是乱码,最终问题产生的原因是十六进制字符E产生的,解决也很简单,十六进制字符F即可。 我在蓝色理想里看到的 希望帮到你

F. 请问jfreechart中文乱码如何解决

但现在遇到一个问题:就是做出图形的中文没有办法显示网上找了很多资料和解决办法 发现说的不详细或者无法用我用的jfreechart 的版本是jfreechart-1.0.12.zip——解决方案——————————————————–是图片中的中文还是坐标中文?应该是编码格式的问题吧——解决方案——————————————————–编码问题吧,UTF-8——解决方案——————————————————–呵呵,我前几天刚好解决了这个问题,你参考看看吧!JFreeChat 中文乱码、汉字乱码的解决方案JAVA 世纪网:Java 面试题,JAVA 面试技巧,JAVA 自测题,Java 代码,Java 项目,Java 学习资料老紫竹的家:项目管理,数据库面试题,智力面试题,相声笑话,儿歌动画片


赞 (0)