JFreeChart曲线图实例代码



JFreeChart曲线图实例代码  。

曲线图
接着我们来介绍曲线图的使用。在笔者日常的开发工作中,曲线图用得最多,它可以用来绘制趋势图、统计分析等。首先我们在WebRoot下建立一个line目录,用来存放曲线图实例的jsp页面。我们在该目录下建立sample1.jsp页面来做一个简单的曲线图的例子。在开始编码前,让我们来看看与画曲线图密切相关的几个类:
1) TimeSeriesCollection
曲线数据的集合。
2) TimeSeries
曲线信息序列。
3) ChartFactory
可以利用该类的createTimeSeriesChart方法来创建曲线[......]

Read more

深入探究JFreeChart使用实例(1)



深入探究JFreeChart(1)

转载 http://www.blogjava.net/JavaExplore/archive/2006/09/01/67217.html 谢谢作者的提供!

1 简介

JFreeChart 是 SourceForge.net 上的一个开源项目,它的源码和 API 都可以免费获得。 JFreeChart 的功能非常强大,可以实现饼图 ( 二维和三维 ) ,  柱状图  ( 水平 , 垂直 ), 线图 , 点图 , 时序图 , 甘特图 ,  股票行情图 , 混和图 ,  温度计图 ,  刻度图等常用商用图表,   图形可以导出成 PNG 和 JP[......]

Read more

深入JFreeChart应用实例(2)

深入JFreeChart应用实例(2)转载 http://www.blogjava.net/JavaExplore/archive/2006/09/12/69261.html   谢谢作者!

3 数据源处理

JFreeChart 中的数据源是DataSet接口类型。该接口有三个主要的子类接口:CategoryDataset、PieDataset、SeriesDataset

CategoryDataset 接口的实现类基本上都维护了一个三元组<value,row,col>的列表结构。不同的实现类中value 的类型不相同。<row,col>唯一确定一[......]

Read more

jfreechart 柱状图上面的数字显示

jfreechart 柱状图上面的数字显示。最近在做柱状图时, 每个柱状图上面要显示具体的数据(主要是数字), 特写了一下例子,可以解决此问题.

得到数据对象
private static CategoryDataset getDataSet() {
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
dataset.addValue(100, “”, “苹果”);
dataset.addValue(200, “”, “梨子”);
dataset.addValue(300, “”, “葡萄”);
dat[......]

Read more

EhCache 完全使用|hibernate缓存

EhCache 完全使用

在开发高并发量,高性能的网站应用系统时,缓存Cache起到了非常重要的作用。本文主要介绍EHCache的使用,以及使用EHCache的实践经验。
笔者使用过多种基于Java的开源 Cache组件,其中包括OSCache、JBossCache、EHCache。OSCache功能强大,使用灵活,可用于对象缓存、Filter缓存以及在JSP中直接使用cache标签。笔者在最近的使用过程中发现,在并发量较高时,OSCache会出现线程阻塞和数据错误,通过分析源代码发现是其内部实现的缺陷。 JBossCache最大的优点是支持基于对象属性的集群同步,不过JBossCac[......]

Read more

Java字符串之正则表达式

Java字符串之正则表达式。

1)格式化输出

确实,说到C的printf,是不能用重载的+操作符的。

 

  1. printf(“%d %f”, x , y);

%d这些为格式修饰符,%d表示整数,x插入到%d的位置,%f表示浮点数,y查到%f的位置。

 

Java也模仿了C:

 

  1. public class TestString {
  2.     public static void [......]

Read more

java内部类

java内部类,

将一个类的定义放到另一个类定义的内部——内部类。用java写Android的朋友经常用的Listener的东西,里面就是内部类。而且,不要单纯地以为就java才能开发Android。

1)简单的内部类
内部类的功能看似隐藏了代码,其实不然。
[java] view plaincopy
public class Ticket {
class Destination{
private String content;
Destination(String s){
content = s;
}
String showContent(){
return[......]

Read more

java接口

java接口,接口一章讲到抽象类和接口,单纯看书上的抽象类感觉很抽象。而且接口这一章的知识点,并没有像之前的讲的详细,而且碎且难,有几个问题是几个人在研讨会提出的,之前多态的有一个域的问题也是研讨会有人提出,那个相对容易理解一些。

1)抽象类
[java] view plaincopy
class TV{
public void show(){
System.out.println(“TV”);
}
}

class LeTV extends TV{
public void show(){
System.out.println(“LeTV”);
}
}
clas[......]

Read more

java多态2

1)构造器和多态
这个问题其实前面写过了,构造器实际上是static方法,只不过是隐式声明,所以构造器并没有多态性。
但是需要知道加载的顺序。
[java] view plaincopy
class GrandFather{
GrandFather(){
print();
}

private int print(){
System.out.println(“g”);
return 1;
}
}
class Father extends GrandFather{
Father(){
print();
}
private int print(){
Syste[......]

Read more

java多态1

java多态,polymorphism。一个重要的特性,篇幅太长了,分上下两篇写。

(1)向上转型
[java] view plaincopy
class TV{
public static void show(TV tv){
System.out.println(“TV”);
}
}

public class LeTV extends TV{
public static void main(String[] args) {
LeTV letv = new LeTV();
TV.show(letv);
}
}

看到没有,程序正常运行。本来参数类型是TV类[......]

Read more