博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JFreeChart生成3D饼图
阅读量:6368 次
发布时间:2019-06-23

本文共 1460 字,大约阅读时间需要 4 分钟。

hot3.png

JFreeChart生成3D饼图,在jsp中通过servlet访问。

/**         * 1.生产饼图的数据         * 2.初始化JFreeChart对象         * 3.设置标准模板或者样式         */        //构造饼图中的数据        DefaultPieDataset localDefaultPieDataset = new DefaultPieDataset();        localDefaultPieDataset.setValue("西瓜", new Double(43.200000003D));        localDefaultPieDataset.setValue("苹果", new Double(10.0D));        localDefaultPieDataset.setValue("香蕉", new Double(27.5D));        localDefaultPieDataset.setValue("荔枝", new Double(17.5D));        localDefaultPieDataset.setValue("柑橘", new Double(11.5D));        localDefaultPieDataset.setValue("火龙果", new Double(19.399999999D));                //设置标准样式模板        StandardChartTheme standardChartTheme = new StandardChartTheme("CN");        //设置标题的样式        standardChartTheme.setExtraLargeFont(new Font("宋体",Font.BOLD,20));        //设置图例的样式        standardChartTheme.setRegularFont(new Font("宋书", Font.PLAIN, 12));        ChartFactory.setChartTheme(standardChartTheme);                //初始化JFreeChart对象        JFreeChart chart=ChartFactory.createPieChart("饼图程序设计-1", localDefaultPieDataset, true, true, false);        //设置饼图的相关属性        PiePlot plot = (PiePlot) chart.getPlot();        plot.setCircular(false);//是否显示为椭圆        plot.setExplodePercent("西瓜", 0.5D);//设置突出效果                response.setContentType("image/jpeg");//设置响应类型是一张图片        ChartUtilities.writeChartAsJPEG(response.getOutputStream(), chart, 500, 300);

转载于:https://my.oschina.net/kkrgwbj/blog/212270

你可能感兴趣的文章
基于同IP不同端口,同端口不同Ip的虚拟主机 基于FQDN的虚拟主机
查看>>
项目软件集成三方模块,编译中int32和uint32定义冲突解决方法
查看>>
StretchDIBits速度测试(HALFTONE)
查看>>
在.NET Workflo“.NET研究”w 3.5中使用多线程提高工作流性能
查看>>
验证Oracle处理速度
查看>>
自己写一个jquery
查看>>
艾伟:C#中抽象类和接口的区别
查看>>
Flink - NetworkEnvironment
查看>>
BZOJ4374 : Little Elephant and Boxes
查看>>
【.Net Framework 体积大?】不安装.net framework 也能运行!?开篇叙述-1
查看>>
LLDP协议、STP协议 笔记
查看>>
如何使用 GroupBy 计数-Count()
查看>>
jquery之clone()方法详解
查看>>
Delphi 用文件流读取文本文件字符串的方法
查看>>
php中怎么导入自己写的类
查看>>
C# 委托
查看>>
Using Information Fragments to Answer the Questions Developers Ask
查看>>
JVM学习(4)——全面总结Java的GC算法和回收机制---转载自http://www.cnblogs.com/kubixuesheng/p/5208647.html...
查看>>
getParameter和getAttribute的区别
查看>>
自动工作负载库理论与操作(Automatic Workload Repository,AWR)
查看>>