你得自己创建dataset,在创建这个dataset的时候,设置series[i]就是这个曲线的名字.
CategoryDataset dataset = createDataset();
JFreeChart chart = createChart(createDoubleDataset());
public CategoryDataset createDoubleDataset() {
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
String[] series={"数学","语文","政治"};
String[] myDateArray ={"9-1","10-1","11-1","12-1"};
double[][] myValueArray ={{90,80,80},{100,90,90},{85,88,77},{87,89,76}};
for(int i=0;i<series.length;i++){
for(int j=0;j<myDateArray.length;j++){
dataset.addValue(Double.parseDouble(myValueArray[i][j]),series[i],myDateArray [i]);
}
return dataset;
}
CategoryDataset dataset = createDataset();
JFreeChart chart = createChart(createDoubleDataset());
public CategoryDataset createDoubleDataset() {
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
String[] series={"数学","语文","政治"};
String[] myDateArray ={"9-1","10-1","11-1","12-1"};
double[][] myValueArray ={{90,80,80},{100,90,90},{85,88,77},{87,89,76}};
for(int i=0;i<series.length;i++){
for(int j=0;j<myDateArray.length;j++){
dataset.addValue(Double.parseDouble(myValueArray[i][j]),series[i],myDateArray [i]);
}
return dataset;
}
解决方案 »
- 在线答疑系统运行不成功
- 求助基于java的GIS开发环境搭建
- 关于子页身父页的传值问题!!!
- oracle驱动
- 求助:一个简单的javaBean,没运行成功
- 那里有支持eclipse3.0正式版的TOMCAT插件!在线等,问题解决,立马给分!
- jbuilder8+weblogic6.1开发struts出现了ASSERTION FAILED ?
- 在sessionbean中如何修改entitybean的数据,给个思路!
- 那位英雄有EJB的例子什么的!
- 基于Spring boot +Sping+ JPA+hiberante的用户表设计问题?
- struts实现的网站定制,内容管理系统,欢迎大家来试用!!!!!!
- 用resin能不能使用EJB?
dataset.addValue(Double.parseDouble(myValueArray[i][j]),series[i],myDateArray [j]);
比如声明一个XYTextAnnotation,然后
plot.addAnnotation(xyTextAnnotation);
可以定义xyTextAnnotation的文本、坐标等。