社区
Java SE
帖子详情
请问用j2se能实现 输出 图表么? 饼状或柱状图.
jyf7356759
2008-02-26 11:47:17
请问有过经验的,能给点例子么?
我用统计分析用,或者有好的第3方插件提供么?
...全文
80
14
打赏
收藏
请问用j2se能实现 输出 图表么? 饼状或柱状图.
请问有过经验的,能给点例子么? 我用统计分析用,或者有好的第3方插件提供么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jyf7356759
2008-02-27
打赏
举报
回复
好的,谢谢帮忙!
asdling2002@yahoo.co.uk
cursor_wang
2008-02-27
打赏
举报
回复
你留个邮箱,我发你个例子.
jyf7356759
2008-02-27
打赏
举报
回复
谢谢3楼!我才下载了FJreeChart,但是不会配置,我也下载了JFreeChart的中文教程,有例子,但是我因为配置不会,所以也run不起来。
能指点下么,多谢啊!
cursor_wang
2008-02-27
打赏
举报
回复
我用JFreeChart做过分析图.你去网上收下看有没有例子.我给你代码,如果你没有JFreeChart里面的包也不能运行.
jyf7356759
2008-02-27
打赏
举报
回复
好的,先谢谢了,我再等等看有没有其他好的建议。
另外能output图到一个可存的file里最好了,呵呵。
SilkPulse
2008-02-27
打赏
举报
回复
第3方插件:建议JFreeChart
或者:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.util.*;
public class graph extends JFrame{
public graph() {
this.setTitle("统计图");
this.setSize(1000,600);
this.add(panel);
this.setDefaultCloseOperation(this.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
graph graph = new graph();
graph.setVisible(true);
}
Panel panel=new Panel();
}
class Panel extends javax.swing.JPanel
{
public void paintComponent(Graphics g)
{
super.paintComponent(g);
g.drawLine(50, 50, 50, 500);
g.drawLine(50, 50, 40, 60);
g.drawLine(50, 50, 60, 60);
g.drawLine(50, 500, 500, 500);
g.drawLine(500, 500, 490, 490);
g.drawLine(500, 500, 490, 510);
g.setColor(Color.black);
g.drawString("建筑", 83, 520);
g.drawString("100亿", 80, 395);
g.drawString("医疗", 153, 520);
g.drawString("200亿", 150, 295);
g.drawString("教育", 223, 520);
g.drawString("300亿", 220, 195);
g.drawString("保险", 293, 520);
g.drawString("400亿", 290, 95);
g.drawString("交通", 363, 520);
g.drawString("450亿", 360, 40);
g.setColor(Color.BLUE);
g.fillRect(70, 400, 50, 100);
g.setColor(Color.red);
g.fillRect(140, 300, 50, 200);
g.setColor(Color.green);
g.fillRect(210, 200, 50, 300);
g.setColor(Color.yellow);
g.fillRect(280, 100, 50, 400);
g.setColor(Color.GRAY);
g.fillRect(350, 50, 50, 450);
g.drawOval(500, 150, 450, 300);
g.setColor(Color.BLUE);
g.fillArc(500, 150, 450, 300, 0 , 20);
g.setColor(Color.red);
g.fillArc(500, 150, 450, 300, 20 , 40);
g.setColor(Color.green);
g.fillArc(500, 150, 450, 300, 60 , 60);
g.setColor(Color.yellow);
g.fillArc(500, 150, 450, 300, 120 , 80);
g.setColor(Color.gray);
g.fillArc(500, 150, 450, 300, 200 , 90);
g.setColor(Color.BLACK);
g.drawString("建筑:5.6%",840,290);
g.drawString("医疗:11.1%",800,250);
g.drawString("教育:16.7%",700,230);
g.drawString("保险:22%",550,250);
g.drawString("交通:25%",600,380);
g.setColor(Color.BLACK);
g.drawString("其他:19.6%",800,380);
}
}
参考一下吧?
cursor_wang
2008-02-27
打赏
举报
回复
我重新发了,我地址是复制的,不会错的.
jyf7356759
2008-02-27
打赏
举报
回复
另外to 10楼,
我好像还没收到你的邮件呢啊,你看看是不是 邮箱打错了啊?麻烦了!
jyf7356759
2008-02-27
打赏
举报
回复
这个帖先结了把,重开个看看有没有人知道怎么在j2se里用JFreeChart把。
jyf7356759
2008-02-27
打赏
举报
回复
恩,是要自己写。我是不想用jsp做,因为这个项目没要求用jsp,我想能用j2se实现,比如用swing实现图或者output图到一个jpeg的file。
就是不知道用j2se怎么配置可以import他的方法...有个例子就能好多了...
cursor_wang
2008-02-27
打赏
举报
回复
我已经发了.发给你的是个例子,我也不知道你的需求.具体怎么用你可以照里面的写.肯定自己要动脑子的.
jyf7356759
2008-02-27
打赏
举报
回复
谢谢啊,看来都是用jsp来做的啊,不用jsp实现不了么...
cursor_wang
2008-02-27
打赏
举报
回复
在eclipse里新建个工程,把我给的例子或你下的例子导入.然后发布到Tomcat里,运行里面的jsp文件就可以了.我的例子是用servlet写的.
jyf7356759
2008-02-27
打赏
举报
回复
对了,我下载了JFreeChart后,直接解压了之后就不管他了么?需要什么样的配置呢?
我目前不想用jsp做,如果能用j2se(swing)实现最好了。
JFreeChart
**JFreeChart** 是一个Java库,用于生成高质量的
图表
,包括
柱
状
图
、曲线图、
饼
状
图等多种类型的
图表
。这些
图表
适用于各种用途,如数据可视化、报告、应用程序界面等。JFreeChart库提供了丰富的功能,使得开发者可以...
通过JFreeChart制作柱形图
先贴张图片让大家看下效果吧: ...JFREECHART:开源项目,主要用来生成静态
图表
,如
饼
图、
柱
状
图
、曲线图、区域图等 纯JAVA应用与
实现
,可继承到WEB/SWING/SWT等,方便集成到报表中 性能不佳,不支持
JfreeChart常用图形
实现
JFreeChart是JAVA平台上的一个开放的
图表
绘制类库。...JFreeChart可生成
饼
图(pie charts)、
柱
状
图
(bar charts)、散点图(scatter plots)、时序图(time series)、甘特图(Gantt charts)等等多种
图表
,并且可以产
JAVAEE——BOS物流项目13:Quartz概述、创建定时任务、使用JavaMail发送邮件、HighCharts概述、
实现
区域分区分布图...
1 学习计划 1、Quartz概述 nQuartz介绍和下载 n入门案例 nQuartz执行流程 ncron表达式 ...2、在BOS项目中使用Quartz创建定时任务 ...3、在BOS项目中使用JavaMail...5、基于HighCharts
实现
区域分区分布图 2Quar...
Java记账本设计与
实现
简介:“Java记账本”是一款基于Java开发的个人财务管理软件,帮助用户记录和管理收支,
实现
财务
状
况的清晰掌握。本课程设计项目经过测试,旨在帮助学生掌握Java记账本的实际应用,包括收支记录、分类统计、预算...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章