资源简介
jfreechar 实现生成柱状图,饼图,曲线,没有调用正在的数据库数据,用的到的可以看看。
代码片段和文件信息
package quxiantu;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.axis.ValueAxis;
import org.jfree.chart.plot.XYPlot;
import org.jfree.data.time.Millisecond;
import org.jfree.data.time.TimeSeries;
import org.jfree.data.time.TimeSeriesCollection;
public class RealTimeChart extends ChartPanel implements Runnable {
private static TimeSeries timeSeries;
private long value = 0;
public RealTimeChart(String chartContent String title String yaxisName) {
super(createChart(chartContent title yaxisName));
}
private static JFreeChart createChart(String chartContent String title
String yaxisName) {
// 创建时序图对象
timeSeries = new TimeSeries(chartContent Millisecond.class);
TimeSeriesCollection timeseriescollection = new TimeSeriesCollection(
timeSeries);
JFreeChart jfreechart = ChartFactory.createTimeSeriesChart(title
“时间(秒)“ yaxisName timeseriescollection true true false);
XYPlot xyplot = jfreechart.getXYPlot();
// 纵坐标设定
ValueAxis valueaxis = xyplot.getDomainAxis();
// 自动设置数据轴数据范围
valueaxis.setAutoRange(true);
// 数据轴固定数据范围 30s
valueaxis.setFixedAutoRange(30000D);
valueaxis = xyplot.getRangeAxis();
// valueaxis.setRange(0.0D200D);
return jfreechart;
}
public void run() {
while (true) {
try {
timeSeries.add(new Millisecond() randomNum());
Thread.sleep(300);
} catch (InterruptedException e) {
}
}
}
private long randomNum() {
System.out.println((Math.random() * 20 + 80));
return (long) (Math.random() * 20 + 80);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-03-17 11:04 jfreechar\
目录 0 2014-03-17 10:56 jfreecharss\
文件 766 2009-07-16 08:20 jfreecharss\.classpath
目录 0 2014-03-17 10:56 jfreecharss\.myeclipse\
文件 306 2014-03-17 10:57 jfreecharss\.myme
文件 1229 2009-07-16 08:22 jfreecharss\.project
目录 0 2014-03-17 10:56 jfreecharss\src\
目录 0 2014-03-17 10:56 jfreecharss\WebRoot\
文件 834 2009-07-16 08:20 jfreecharss\WebRoot\index.jsp
目录 0 2014-03-17 10:56 jfreecharss\WebRoot\me
文件 39 2009-07-16 08:20 jfreecharss\WebRoot\me
文件 3781 2014-03-17 11:02 jfreecharss\WebRoot\MyJsp.jsp
目录 0 2014-03-17 10:56 jfreecharss\WebRoot\WEB-INF\
目录 0 2014-03-17 10:56 jfreecharss\WebRoot\WEB-INF\classes\
目录 0 2014-03-17 10:56 jfreecharss\WebRoot\WEB-INF\lib\
文件 231445 2009-07-16 08:20 jfreecharss\WebRoot\WEB-INF\lib\gnujaxp.jar
文件 307734 2009-07-16 08:20 jfreecharss\WebRoot\WEB-INF\lib\jcommon-1.0.12.jar
文件 12377 2009-07-16 08:20 jfreecharss\WebRoot\WEB-INF\lib\jfreechart-1.0.8a-experimental.jar
文件 72065 2009-07-16 08:20 jfreecharss\WebRoot\WEB-INF\lib\jfreechart-1.0.8a-swt.jar
文件 1289842 2009-07-16 08:20 jfreecharss\WebRoot\WEB-INF\lib\jfreechart-1.0.8a.jar
文件 641 2009-07-16 08:28 jfreecharss\WebRoot\WEB-INF\web.xm
文件 519 2014-03-17 11:04 jfreechar\.classpath
目录 0 2014-03-17 11:04 jfreechar\.myeclipse\
文件 300 2014-03-17 11:04 jfreechar\.myme
文件 1227 2014-03-17 11:04 jfreechar\.project
目录 0 2014-03-17 11:04 jfreechar\src\
目录 0 2014-03-17 11:04 jfreechar\src\quxiantu\
文件 1692 2009-06-09 16:20 jfreechar\src\quxiantu\RealTimeChart.java
文件 807 2009-06-09 16:21 jfreechar\src\quxiantu\Test.java
目录 0 2014-03-17 11:04 jfreechar\src\test\
文件 21104 2014-03-17 11:10 jfreechar\src\test\CreateChartServiceImpl.java
............此处省略16个文件信息
相关资源
- jfreechartDEMO官网demo与源代码
- JFreeChart 测试代码
- echartDemo柱状图折线图详解
- jfreechart生成图片及导出pdf 、excel
- JFreeChart查询数据库生成图形报表
- 在.NET MVC 中使用Highcharts+Ajax+Json生成动
- 基于mondrian开发的小
- web单页面实现多个echarts图表铺满整个
- GDI+柱状图
- jfreechart绘制的风速风向玫瑰图
- echart 的一个自定义柱状图的demo 状态
- Delphi检测各磁盘容量,柱状图显示.
- arcgis api for js 自定义弹出专题图(饼
- 在Echarts 地图上画柱状图
- axure 饼状图、折线图、柱状图元件库
- Echarts实现的地图关联柱状图
- JFreeChart实时折线图
- JS 统计图,饼图,柱状图
- GDI+画饼状图柱状图
- 可以实时变化的柱状图
- 根据数据库所取数据画柱状图
- 基于Chart.js的折线图
- echarts上各个省的3DMap以及地图上加柱
- POI和JFreeChart框架实现生成Excel文件生
- 一个已经搭好的ssm框架下的JFreeChart项
- Unity3D图表插件——柱状图、折
- jfreechart版EMR体温单
- amcharts中文教程(柱状图,饼状图等的
- Qt使用Qwt库绘制柱状图的经典.zip
- winform中chart控件的简单应用,饼图、
评论
共有 条评论