日期:2014-05-20  浏览次数:20763 次

散光所有分,求JFreeChart的两个例子.一个曲线图,一个直方图.[Swing],谢谢.

假设有2个Vectore v1,v2,分别储存的是两个队伍team1,team2的比分.比如:
v1 v2
10 10
11 15
15 15
16 15
. .
. .
. .
每30秒加入一个新的比分.

根据这些值,来用JFreeChart做一个曲线图,一个直方图.两个队伍用不同颜色表示.
假设v的值为
网上找了好久都没找到合适的例子,我刚刚接触JFreeChart,所以没有思路啊~-_-,散尽所有分数
x轴为时间,y轴为比分.

希望能给一下可以运行的代码,谢谢!!!!!!!
或者能提供类似的例子也可以,谢谢!!!!!!!

我晕,为啥我只能给100分?不好意思,只能这么多....

------解决方案--------------------
网上到处都是你怎么能说没有呢,
你搜索的时候不要加swing关键字,大部分人都是在web环境下使用的
不过api是一样的,很简单,不过我现在手头没demo
超简单就是了,你在重搜下
JFreeChart 折线图
JFreeChart 曲线图
------解决方案--------------------
不如以下代码,可否对楼主有所帮助?
时间所限,写得匆忙,不完善之处,敬请见谅!

参考代码:
Java code

package swing;

import java.awt.*;
import java.awt.event.*;
import java.awt.geom.Rectangle2D;
import java.util.*;

import javax.swing.*;
import javax.swing.Timer;

import org.jfree.chart.*;
import org.jfree.chart.axis.*;
import org.jfree.chart.labels.StandardCategoryToolTipGenerator;
import org.jfree.chart.plot.*;
import org.jfree.chart. keyPress

------解决方案--------------------
偶这里有个是饼状图的例子,可能比较简单,更容易理解一些
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartFrame;
import org.jfree.chart.JFreeChart;
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("其他人员", 10);
JFreeChart chart = ChartFactory.createPieChart3D("某公司人员组织结构图", dpd,
true, true, false);
ChartFrame chartFrame = new ChartFrame("某公司人员组织结构图", chart);
chartFrame.pack();
chartFrame.setVisible(true);
}
}
效果如下,当然要加入jcommon-1.0.12.jar和jfreechart-1.0.9.jar两个包,如果下这两个包的话可以到
http://download.csdn.net/source/668069 去下了
试试运行效果