带热点提示的饼状图(即鼠标放在图型上可以看到当前数据项)
<%@
page contentType="text/html;charset=UTF-8"
%>
<%@
page import="org.jfree.data.general.DefaultPieDataset"
%>
<%@
page import="org.jfree.chart.*"
%>
<%@
page import="org.jfree.chart.plot.*"
%>
<%@
page import="org.jfree.chart.servlet.ServletUtilities"
%>
<%@
page import="org.jfree.chart.labels.StandardPieToolTipGenerator"
%>
<%@
page import="org.jfree.chart.urls.StandardPieURLGenerator"
%>
<%@
page import="org.jfree.chart.entity.StandardEntityCollection"
%>
<%@
page import="java.io.*"
%>
<
html
>
<head
>
<meta http-equiv=Content-Type content="text/html; charset=UTF-8"
>
<title></title
>
</head
>
<body
>
<%
DefaultPieDataset data =
new
DefaultPieDataset();
data.setValue(
"高中以下"
, 370);
data.setValue(
"高中"
, 1530);
data.setValue(
"大专"
, 5700);
data.setValue(
"本科"
, 8280);
data.setValue(
"硕士"
, 4420);
data.setValue(
"博士"
, 80);
PiePlot3D plot =
new PiePlot3D(data);
//3D饼图
plot.setURLGenerator(
new StandardPieURLGenerator("barview.jsp"));
//设定链接
JFreeChart chart =
new JFreeChart(""
,
JFreeChart.DEFAULT_TITLE_FONT, plot,
true
);
chart.setBackgroundPaint(java.awt.Color.white);
//可选,设置图片背景色
chart.setTitle(
"程序员学历情况调查表");
//可选,设置图片标题
plot.setToolTipGenerator(
new
StandardPieToolTipGenerator());
StandardEntityCollection sec =
new
StandardEntityCollection();
ChartRenderingInfo info =
new
ChartRenderingInfo(sec);
PrintWriter w =
new PrintWriter(out);
//输出MAP信息
//500是图片长度,300是图片高度
String filename = ServletUtilities.saveChartAsPNG(chart, 500, 300,
info, session);
ChartUtilities.writeImageMap(w,
"map0", info, false
);
String graphURL = request.getContextPath()
+
"/servlet/DisplayChart?filename="
+ filename;
%>
<p ALIGN="CENTER"
>
<img src="<%=graphURL%>" width=500 height=300 border=0 usemap="#map0"
>
</p
>
</body
>
</
html
>
已有 0 人发表留言,猛击->>这里<<-参与讨论
JavaEye推荐
分享到:
相关推荐
饼状图,环状图,面积图等).zip使用three.js绘制3d图表(柱状图,饼状图,环状图,面积图等).zip使用three.js绘制3d图表(柱状图,饼状图,环状图,面积图等).zip使用three.js绘制3d图表(柱状图,饼状图,环状图...
柱状图转换成饼状图
基于QWIDGET实现的自定义控件,环形饼状图,含代码和demo
饼状图
平时,利用 Excel 或者 Google Docs 都可以很方便的作出饼状图,当然还有很多专业软件来制作饼状图,3D pie 属于超轻量级,易于使用及分享,创建饼状图后复制代码即可分享到自己的 blog 里,这样我们就可以轻易创造出...
此为立体饼状图的源码资源,
自定义饼状图,支持点击弹出扇形
本Demo是在Delphi下实现的在数据库下实现,将数据读取显示分部在饼状图上,然后另外实现Caves动画实现例子
使用Unity3d的Mesh重绘,绘制饼状图。能够实现不同比例的动态显示。
最近做的项目中需要用饼状图显示——'问卷调查'的统计结果(之前用过FusionChart做过柱状图的数据展示,那还是两年前的事了),在网上查了下FusionChart实现饼状图显示方面的资料,却发现资料都比较零散、不完整,或者...
js饼状图+柱状图+曲线图
虽说echarts已经提供了比较全面的图表,但是涉及到的类库很多,资源很多。一不小心就容易弄错。这款饼状图插件很轻量,适合做个性化裁剪。
项目中用过,3D阶梯图 3D饼状图 three.js 实现,二维数据展示 修改数据中的heightValue都等于一样的值,就变成了3D饼图了。 如有其他问题可以评论,我看到了会及时解决。谢谢。
将页面中的代码拷贝到你的android的demo中,可以显示出饼状图,本人试过,挺好看
qcustomplot 绘制 饼状图和 柱状图 例子
jsp+servlet根据数字生成饼状图.rar
C++绘制3D饼状图,很清楚了
图表控件【柱状图,曲线图,饼状图】,完全个人编写免费控件,相信你的分绝对值得
js 柱状图 饼状图 等js 柱状图 饼状图 等js 柱状图 饼状图 等js 柱状图 饼状图 等js 柱状图 饼状图 等
echarts饼状图中间展示数字,官方实例,展示效果在我的博客里有