如题。
近日在网上已经搜索了将近一个星期,能找到的只是以前老版本的DEMO和例子,不知最近版的实例或者说明文档哪里有?或者哪位高人有。
若有请给我一份,不甚感激。
Eamil: [email protected]

解决方案 »

  1.   

    年初的时候我也做过图表,是JFreechart,情形也是如此,老版本的例子都用不了。
    但大体上,只要你读懂例子,明白了原理。自己改改就行了。
      

  2.   

    偶没有,顶下,给偶也来份啊[email protected]
      

  3.   

    到http://www.jfree.org/jfreechart/index.html 上下载一个jfreechart包写一个servlet
    public void doPost(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException { } public void init() throws ServletException {
    // Put your code here
    }
    public void service(ServletRequest req, ServletResponse res)
    throws ServletException, IOException 
    {
    res.setContentType("image/jpeg");
    CategoryDataset dataset = getDataSet();
    JFreeChart chart = ChartFactory.createBarChart3D(
    "水果产量图", // 图表标题
    "水果", // 目录轴的显示标签
    "产量", // 数值轴的显示标签
    dataset, // 数据集
    PlotOrientation.VERTICAL, // 图表方向:水平、垂直
    true,  // 是否显示图例(对于简单的柱状图必须是false)
    false,  // 是否生成工具
    false  // 是否生成URL链接
    );
    ChartUtilities.writeChartAsJPEG(res.getOutputStream(),
    100,chart,700,500,null);
    }
    private CategoryDataset getDataSet() {
    DefaultCategoryDataset dataset = new DefaultCategoryDataset();
    dataset.addValue(100, "北京", "苹果");
    dataset.addValue(100, "上海", "苹果");
    dataset.addValue(100, "广州", "苹果");
    dataset.addValue(200, "北京", "梨子");
    dataset.addValue(200, "上海", "梨子");
    dataset.addValue(200, "广州", "梨子");
    dataset.addValue(300, "北京", "葡萄");
    dataset.addValue(300, "上海", "葡萄");
    dataset.addValue(300, "广州", "葡萄");
    dataset.addValue(400, "北京", "香蕉");
    dataset.addValue(400, "上海", "香蕉");
    dataset.addValue(400, "广州", "香蕉");
    dataset.addValue(500, "北京", "荔枝");
    dataset.addValue(500, "上海", "荔枝");
    dataset.addValue(500, "广州", "荔枝");
    }
      

  4.   

    我把他的新版演示程序下载下来,然后用jad反编译,很爽