package image;
import java.io.*;
import org.jfree.data.*;
import org.jfree.chart.*;
import org.jfree.chart.plot.*;
public class LineImage
{
public static void main(String[]args)
{
CategoryDataset dataset = getDataSet2();
JFreeChart chart = ChartFactory.createLineChart(
"Bug List",
"Time",
"Bug Amount",
dataset,
PlotOrientation.VERTICAL,
false,
false,
false
);
FileOutputStream fos_jpg = null;
try {
fos_jpg = new FileOutputStream("D:\\image\\LineImage.jpg");
ChartUtilities.writeChartAsJPEG(fos_jpg,100,chart,800,600,null);
}
catch(Exception e)
{
}finally {
try {
fos_jpg.close();
} catch (Exception e) {}
}
} private static CategoryDataset getDataSet2()
{
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
dataset.addValue(5, null, "Jan 1");
dataset.addValue(10, null, "Feb 2");
dataset.addValue(15, null, "Mar 3");
dataset.addValue(20, null, "Apr 4");
dataset.addValue(25, null, "May 5");
return dataset;
}
}这是用JFreeChart(0.9.11)所生成的一个线形的图,我想问就这个代码而言如何来設置綫的顔色,粗細,類型,比如紅色粗綫代表完成的BUG,藍色細綫代表未完成的BUG,綠色點化綫代表新提出的BUG等等调用什么方法,用到什么类,然后把修改好的代码在发上给我(著名JFreeChart的版本),我结帐
import java.io.*;
import org.jfree.data.*;
import org.jfree.chart.*;
import org.jfree.chart.plot.*;
public class LineImage
{
public static void main(String[]args)
{
CategoryDataset dataset = getDataSet2();
JFreeChart chart = ChartFactory.createLineChart(
"Bug List",
"Time",
"Bug Amount",
dataset,
PlotOrientation.VERTICAL,
false,
false,
false
);
FileOutputStream fos_jpg = null;
try {
fos_jpg = new FileOutputStream("D:\\image\\LineImage.jpg");
ChartUtilities.writeChartAsJPEG(fos_jpg,100,chart,800,600,null);
}
catch(Exception e)
{
}finally {
try {
fos_jpg.close();
} catch (Exception e) {}
}
} private static CategoryDataset getDataSet2()
{
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
dataset.addValue(5, null, "Jan 1");
dataset.addValue(10, null, "Feb 2");
dataset.addValue(15, null, "Mar 3");
dataset.addValue(20, null, "Apr 4");
dataset.addValue(25, null, "May 5");
return dataset;
}
}这是用JFreeChart(0.9.11)所生成的一个线形的图,我想问就这个代码而言如何来設置綫的顔色,粗細,類型,比如紅色粗綫代表完成的BUG,藍色細綫代表未完成的BUG,綠色點化綫代表新提出的BUG等等调用什么方法,用到什么类,然后把修改好的代码在发上给我(著名JFreeChart的版本),我结帐
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货