问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

有那位高手能给我一个jfreechart的事例,是可以用的事例

发布网友 发布时间:2024-10-08 05:43

我来回答

1个回答

热心网友 时间:2024-10-24 09:08

你先安装jdk,配置好环境变量,保证可以使用!然后去下载最新版的jfreechart-1.0.2.zip,里面有个jfreechart-1.0.2-demo.jar吧,把这个jar运行起来,会显示一个界面,就有很多例子可以看!

我这里有个是我学习jfreechart的时候照网上教程做的代码,可以出效果,你参考一下吧。
/*FirstJFreeChart.java(需要jfreechart-1.0.2.jar,jcommon-1.0.5.jar包)
package src.jfreechart;

import org.jfree.chart.JFreeChart;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartFrame;
import org.jfree.data.general.DefaultPieDataset;

public class FirstJFreeChart {
public FirstJFreeChart() {
}

public static void main(String[] args) {
DefaultPieDataset dpd = new DefaultPieDataset();
dpd.setValue("管理人员", 25);
dpd.setValue("市场人员", 25);
dpd.setValue("开发人员", 45);
dpd.setValue("其他人员", 5);

JFreeChart pieChart = ChartFactory.createPieChart(
"CityInfoPort公司组织架构图", dpd, true, true, false);
ChartFrame pieFrame = new ChartFrame("CityInfoPort公司组织架构图", pieChart);
pieFrame.pack();
pieFrame.setVisible(true);
}
}
---------------------
以上这个例子可以运行出一个软件界面,上面显示图表。下面是另一个:SecondJFreeChart.java。
------------------
package src.jfreechart;

import org.jfree.chart.ChartPanel;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.JFreeChart;
import org.jfree.data.general.DefaultPieDataset;
import org.jfree.chart.plot.PiePlot;
import org.jfree.data.general.PieDataset;
import org.jfree.ui.ApplicationFrame;
import org.jfree.ui.RefineryUtilities;
import java.awt.Font;
import javax.swing.JPanel;

public class SecondJFreeChart extends ApplicationFrame {

private static final long serialVersionUID = -6239097045963136884L;

public SecondJFreeChart(String s) {
super(s);
setContentPane(createDemoPanel());
}

public static void main(String[] args) {
SecondJFreeChart fjc = new SecondJFreeChart("CityInfoPort公司组织架构图");
fjc.pack();
RefineryUtilities.centerFrameOnScreen(fjc);
fjc.setVisible(true);
}

// 生成饼图数据集对象
public static PieDataset createDataset() {
DefaultPieDataset defaultpiedataset = new DefaultPieDataset();
defaultpiedataset.setValue("管理人员", 10.02D);
defaultpiedataset.setValue("市场人员", 20.23D);
defaultpiedataset.setValue("开发人员", 60.02D);
defaultpiedataset.setValue("OEM人员", 10.02D);
defaultpiedataset.setValue("其他人员", 5.11D);

return defaultpiedataset;
}

// 生成图表主对象JFreeChart
public static JFreeChart createChart(PieDataset piedataset) {
// 定义图表对象
JFreeChart jfreechart = ChartFactory.createPieChart(
"CityInfoPort公司组织架构图", piedataset, true, true, false);
// 获得图表显示对象
PiePlot pieplot = (PiePlot) jfreechart.getPlot();
// 设置图表标签字体
pieplot.setLabelFont(new Font("宋体", Font.ITALIC, 14));
pieplot.setNoDataMessage("No data available");
pieplot.setCircular(true);
pieplot.setLabelGap(0.01D);// 间距

return jfreechart;
}

// 生成显示图表的面板
public static JPanel createDemoPanel() {
JFreeChart jfreechart = createChart(createDataset());
return new ChartPanel(jfreechart);
}

}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么叫补按揭 后按揭贷款什么意思 买房者续按揭有什么危害 加按揭是什么意思 八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 给老师的祝福语图片 给老师的祝福语图片 弹丸论破,求原图,P 站id,画师 【弹丸论破】求这个画师的ID 求这张弹丸论破图片的原图!! 弹丸论破 找画师 安检门哪个牌子比较靠谱?? 国内十大安检门品牌? 怎么来养好乌贼? 乌贼娘的饲养方法 墨绿翡翠手镯 翡翠戴墨绿值钱吗 伪造公章后进行使用如何处罚 红米note4g版怎么救砖,手机不能进入桌面一直卡在miui验证。系统miui8... 能不能帮我看看这款翡翠 帮我估个价吧 谢谢了 谁能帮我看看这翡翠料子值多少钱值得做手镯吗 改造我们的学习作品原文 在政府机关工作,属行政事业编制但非国家公务人员被判缓刑是否会开除公职... 事业22条如何解读 分别在钢件和铸铁件上攻制m12内螺纹若螺纹的有效长度为35m求攻螺纹前底... 宝箱系统皮肤或宝箱怎么获得? 如果你一个人在无边无际沙漠里,你身上只有2天的水了,好处是什么... 比如你用钢笔工具画了一个弯弯曲曲的圆,你该怎样修改这些线? 沙漠对身体的好处 农友都会给自己农田作物进行施肥工作,农作物施肥常见失误有哪些? 媒介研究的进路:经典文献读本内容简介 领结婚证时婆婆给红包吗? ...大概内容是这样的:“我的名字叫马**,我是高二的学生,现就... class.forname位置 刀剑英雄二 散仙招式 如何把Java中的“Class.forname("")”翻译成C# 读下面的局部经纬网图,回答下列问题(1)A地的经纬度是___ B地的经纬度... 读地球的部分经纬网示意图,完成下列要求.(1)请你在图中描画出0°经线和... 读经纬网图回答下列问题(1)写出C、D、G三点的经纬度值 C___ D... 弹丸论破,高清 提供资料,想在威海环翠区找一位理发师,谢谢大家了。 威海站附近理发店有开门的吗? 邮政储蓄支付宝和财付通一卡通可以同一张卡吗? 我想请问,我的邮储银行卡已经绑定了淘宝的支付宝,还能绑定腾讯的财付 ... 邮政银行卡绑定了支付宝,还可不可以绑定财付通,去银行去办理会不会... 邮政储蓄卡能同时捆绑支付宝很财付通吗