在PHP显示jfreechart画统计图的方法

在PHP显示jfreechart画统计图的方法
如何显示JFreeChart PHP可以在这种情况下遇到的主要。servlet JSP可以显示JFreeChart绘制统计完全,但它不能显示与其他语言混合时。

我现在也遇到了这个问题,我想半个小时终于想通了,实现的过程还是很简单的。

如何解决这个问题:

1。先救jfreechart生成的Web服务器上的图像。

2。然后在JSP上显示标签。

三.通过js将JSP导入PHP页面

这是真的。

getcolumnchart.jsp部分源代码:
复制代码代码如下所示:
<
字符串的开始时间= request.getparameter(开始时间);
字符串结束时间= request.getparameter(结束时间);
字符串过滤= request.getparameter(过滤);
图表=新图表();
字符串的开始= StartTime空= =2013-05-12 :开始时间;
字符串结束=结束时间零= =2013-11-01 :结束时间;
字符串过滤器过滤空= = =事件类型:过滤器;
JFreeChart图表,图表
(开始时间、结束时间。getpiechart,过滤器); / /开始时间、结束时间、过滤
字符串的文件名= servletutilities.savechartasjpeg(图800, 400,
空,会话);
个fos_jpg = null;
xml文件的新文件(application.getrealpath()+ /图表);
字符串路径= request.getcontextpath()+ /图表/空.webp;
{试
file.mkdirs();
fos_jpg =新FileOutputStream(file.getpath()+/+文件名);
ChartUtilities.writeChartAsJPEG(fos_jpg,1.0f,图800, 400,
null);
} catch(异常E){
{最后}
{试
fos_jpg.close();
} catch(异常){
}
}
路径= request.getcontextpath()+ / / 图表+文件名;
%>

名称图片宽度= 800高度= 400边框= 0
实现导入JSP的js源代码
复制代码代码如下所示:
extjs.chart.chart3d =功能(节点ID,ID){
var panel =新的外部面板({
边界:假,
FitToFrame:真的,一个非常简单的 /的HTML标签
HTML:
});
返回面板;
}
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部