资源简介

JFrameChart 使用例子 使用 JFrameChart 制作简单的柱状图

资源截图

代码片段和文件信息

package com.darren.service;

import org.jfree.data.category.CategoryDataset;
import org.jfree.data.category.DefaultCategoryDataset;
import org.jfree.data.general.DefaultPieDataset;
import org.jfree.data.general.PieDataset;
import org.jfree.data.xy.XYSeries;
import org.jfree.data.xy.XYSeriesCollection;

public class DataSetService {
    // 准柱状线图数据
    public CategoryDataset simpleDataset(){
        DefaultCategoryDataset defaultDataset = new DefaultCategoryDataset();
        defaultDataset.addValue(100 ““ “苹果“);
        defaultDataset.addValue(200 ““ “橘子“);
        defaultDataset.addValue(300 ““ “香蕉“);
        
        return defaultDataset;
    }
    
    // 准柱状线图数据
    public CategoryDataset complicatedDataset(){
        DefaultCategoryDataset defaultDataset = new DefaultCategoryDataset();
        defaultDataset.addValue(100 “上海“ “苹果“);
        defaultDataset.addValue(100 “北京“ “苹果“);
        defaultDataset.addValue(100 “郑州“ “苹果“);
        defaultDataset.addValue(200 “上海“ “橘子“);
        defaultDataset.addValue(200 “北京“ “橘子“);
        defaultDataset.addValue(200 “郑州“ “橘子“);
        defaultDataset.addValue(300 “上海“ “香蕉“);
        defaultDataset.addValue(300 “北京“ “香蕉“);
        defaultDataset.addValue(300 “郑州“ “香蕉“);
        
        return defaultDataset;
    }
    
    // 准备饼图数据
    public PieDataset complicatedPieDataset(){
        DefaultPieDataset pieDataset = new DefaultPieDataset();
        pieDataset.setValue(“苹果“ 100);
        pieDataset.setValue(“橘子“ 200);
        pieDataset.setValue(“香蕉“ 300);
        
        return pieDataset;
    }
    
    // 准备线图数据
    public XYSeriesCollection prepareXyLineDataset(){
        XYSeriesCollection xyLineDataset = new XYSeriesCollection();
        XYSeries xySerie1 = new XYSeries(“苹果“);
        XYSeries xySerie2 = new XYSeries(“橘子“);
        XYSeries xySerie3 = new XYSeries(“香蕉“);
        
        xySerie1.add(1 1);
        xySerie1.add(2 5);
        xySerie1.add(3 3);
        xySerie1.add(4 7);
        xySerie1.add(5 8);
        
        xySerie2.add(1 2);
        xySerie2.add(2 2);
        xySerie2.add(3 3);
        xySerie2.add(4 2);
        xySerie2.add(5 2);
        
        xySerie3.add(1 3);
        xySerie3.add(2 5);
        xySerie3.add(3 8);
        xySerie3.add(4 7);
        xySerie3.add(5 4);
        
        xyLineDataset.addSeries(xySerie1);
        xyLineDataset.addSeries(xySerie2);
        xyLineDataset.addSeries(xySerie3);
        
        return xyLineDataset;
    }
    
    // 准备线图数据
    public CategoryDataset prepareLineDataset(){
        DefaultCategoryDataset linedataset = new DefaultCategoryDataset();
        linedataset.addValue(100 “上海“ “苹果“);
        linedataset.addValue(200 “北京“ “苹果“);
        linedataset.addValue(300 “郑州“ “苹果“);
        linedataset.addValue(400 “上海“ “橘子“);
        linedataset.addValue(500 “北京“ “橘子“);
        linedataset.addValue(600 “郑州“ “橘子“);
        linedataset.addValue(300 “上海“ “香蕉“);
        linedata

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-03-03 16:30  jframeChart\
     文件         936  2013-03-03 16:30  jframeChart\.classpath
     文件        1044  2013-03-03 16:30  jframeChart\.project
     目录           0  2013-03-03 16:30  jframeChart\.settings\
     文件         491  2013-03-03 16:30  jframeChart\.settings\.jsdtscope
     文件         395  2013-03-03 16:30  jframeChart\.settings\org.eclipse.jdt.core.prefs
     文件         562  2013-03-03 16:30  jframeChart\.settings\org.eclipse.wst.common.component
     文件         345  2013-03-03 16:30  jframeChart\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2013-03-03 16:30  jframeChart\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2013-03-03 16:30  jframeChart\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2013-03-03 16:30  jframeChart\build\
     目录           0  2013-03-03 16:30  jframeChart\build\classes\
     目录           0  2013-03-03 16:30  jframeChart\build\classes\com\
     目录           0  2013-03-03 16:30  jframeChart\build\classes\com\darren\
     目录           0  2013-03-03 16:30  jframeChart\build\classes\com\darren\jframechart\
     文件        2875  2013-03-03 16:30  jframeChart\build\classes\com\darren\jframechart\JframeChartTest.class
     目录           0  2013-03-03 16:30  jframeChart\build\classes\com\darren\service\
     文件        2475  2013-03-03 16:30  jframeChart\build\classes\com\darren\service\DataSetService.class
     文件        5342  2013-03-03 16:30  jframeChart\build\classes\com\darren\service\JframeChartService.class
     目录           0  2013-03-03 16:30  jframeChart\build\classes\com\darren\servlet\
     文件        1480  2013-03-03 16:30  jframeChart\build\classes\com\darren\servlet\JframeChartServlet.class
     目录           0  2013-03-03 16:30  jframeChart\src\
     目录           0  2013-03-03 16:30  jframeChart\src\com\
     目录           0  2013-03-03 16:30  jframeChart\src\com\darren\
     目录           0  2013-03-03 16:30  jframeChart\src\com\darren\service\
     文件        3367  2013-03-03 16:30  jframeChart\src\com\darren\service\DataSetService.java
     文件        6456  2013-03-03 16:30  jframeChart\src\com\darren\service\JframeChartService.java
     目录           0  2013-03-03 16:30  jframeChart\src\com\darren\servlet\
     文件        1426  2013-03-03 16:30  jframeChart\src\com\darren\servlet\JframeChartServlet.java
     目录           0  2013-03-03 16:30  jframeChart\test\
     目录           0  2013-03-03 16:30  jframeChart\test\com\
............此处省略18个文件信息

评论

共有 条评论