package com.xidian.servlet; import java.awt.Color; import java.awt.Font; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.jfree.chart.ChartUtilities; import org.jfree.chart.JFreeChart; import org.jfree.chart.plot.PiePlot3D; import org.jfree.chart.title.TextTitle; import org.jfree.data.general.DefaultPieDataset; /** * ��ɱ�״ͳ��ͼ * @˵�� * @author fei.teng * @version 1.0 * @since */ @SuppressWarnings("serial") public class CakeServlet extends HttpServlet { protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); // Ĭ��������� DefaultPieDataset dataType = new DefaultPieDataset(); // ��ݲ��� ���ݣ����� dataType.setValue("IE6", 156); dataType.setValue("IE7", 230); dataType.setValue("IE8", 45); dataType.setValue("���", 640); dataType.setValue("�ȸ�", 245); try { DefaultPieDataset data = dataType; // �����ͨ��״ͼ��� 3D ���� // ���3D��״ͼ PiePlot3D plot = new PiePlot3D(data); JFreeChart chart = new JFreeChart( "�û�ʹ�õ����������", // ͼ�α��� JFreeChart.DEFAULT_TITLE_FONT, // �������� plot, // ͼ�������� true // �Ƿ���ʾͼ�� ); // �������ͼƬ�ı���ɫ chart.setBackgroundPaint(Color.PINK); // ����ͼƬ�б߿� chart.setBorderVisible(true); // �������� Font kfont = new Font("����", Font.PLAIN, 12); // �ײ� Font titleFont = new Font("����", Font.BOLD, 25); // ͼƬ���� // ͼƬ���� chart.setTitle(new TextTitle(chart.getTitle().getText(), titleFont)); // �ײ� chart.getLegend().setItemFont(kfont); ChartUtilities.writeChartAsJPEG(response.getOutputStream(), 1.0f, chart, 500, 300, null); } catch (Exception e) { e.printStackTrace(); } } }

嘉琪拉 LV2
2021年8月31日
wlxr1410 LV1
2021年6月7日
HUANG888 LV6
2021年2月18日
ITfans LV19
2021年1月9日
15687890811 LV12
2020年7月1日
hxx88781143 LV8
2020年5月19日
zjjhzjb LV15
2019年12月7日
wanglong_wang LV13
2019年8月1日
Luis虎子 LV16
2019年6月26日
yp0416160222 LV2
2019年6月9日