JAVA 生成树状图及饼图

本文展示了如何使用JAVA的JFreeChart库生成柱状图和饼图。通过创建DefaultCategoryDataset和DefaultPieDataset,设置各种图表参数,如颜色、透明度和标签,然后利用ChartFactory创建图表并保存为PNG图像。
摘要由CSDN通过智能技术生成

JAVA 生成树状图及饼图

 

 

import java.awt.Color;

import java.awt.Font;

import java.io.PrintWriter;

import java.text.DecimalFormat;

import java.util.List;

import javax.servlet.http.HttpSession;

import org.jfree.chart.ChartFactory;

import org.jfree.chart.ChartRenderingInfo;

import org.jfree.chart.ChartUtilities;

import org.jfree.chart.JFreeChart;

import org.jfree.chart.axis.CategoryAxis;

import org.jfree.chart.entity.StandardEntityCollection;

import org.jfree.chart.labels.ItemLabelAnchor;

import org.jfree.chart.labels.ItemLabelPosition;

import org.jfree.chart.labels.StandardCategoryItemLabelGenerator;

import org.jfree.chart.labels.StandardPieSectionLabelGenerator;

import org.jfree.chart.labels.StandardPieToolTipGenerator;

import org.jfree.chart.plot.CategoryPlot;

import org.jfree.chart.plot.PiePlot3D;

import org.jfree.chart.plot.PlotOrientation;

import org.jfree.chart.renderer.category.BarRenderer3D;

import org.jfree.chart.servlet.ServletUtilities;

import org.jfree.data.category.DefaultCategoryDataset;

import org.jfree.data.general.DefaultPieDataset;

import org.jfree.ui.TextAnchor;

 

public class ChartGenerater{  

    /**

    * @ 利用JFreeChart生成柱形及饼状图

    * @version  JFreeChart 1.08

    * @ List list 生成图形的源数据

    * @ String titles 标题

    * @ String x 图形的水平轴注释

    * @ String y 图形的垂直轴注释

    * @ String charttype 图形类型,piechart为饼图,barchart为柱形图

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值