首页 php教程 php手册 在PHP上显示JFreechart画的统计图方法

在PHP上显示JFreechart画的统计图方法

Jun 13, 2016 am 09:31 AM
jfreechart 统计图

如何在PHP上显示JFreechart?可能大部分都遇到这种情况,在JSP上的servlet能完全的显示出JFreechart画的统计图,但是和其他语言混合运用就不能显示了

我现在也遇到这个问题,想了半个小时终于弄明白了,实现的过程还是很简单的。(个人经验总结而已)

解决的思路:

1.先将JFreechart生成的图片保存在web 服务器上。

2.然后在JSP上用在PHP上显示JFreechart画的统计图方法标签显示

3.通过JS将JSP导入PHP页面

这样就实现了。

部分getColumnChart.jsp源码:

复制代码 代码如下:


String startTime = request.getParameter("startTime");
String endTime = request.getParameter("endTime");
String filter = request.getParameter("filter");
Charts charts = new Charts();
String start = startTime == null ? "2013-05-12" : startTime;
String end = endTime == null ? "2013-11-01" : endTime;
String filters = filter == null ? "eventtype" : filter;
JFreeChart chart = charts
.getPieChart(startTime, endTime, filter);//开始时间、结束时间、filter
String filename = ServletUtilities.saveChartAsJPEG(chart, 800, 400,
null, session);
FileOutputStream fos_jpg = null;
File file = new File(application.getRealPath("")+"/charts");
String path =request.getContextPath()+"/charts/NoData.jpg";
try {
file.mkdirs();
fos_jpg = new FileOutputStream(file.getPath()+"/"+filename);
ChartUtilities.writeChartAsJPEG(fos_jpg, 1.0f, chart, 800, 400,
null);
} catch (Exception e) {
} finally {
try {
fos_jpg.close();
} catch (Exception e) {
}
}
path = request.getContextPath()+"/charts/"+filename;
%>


在PHP上显示JFreechart画的统计图方法


实现导入JSP的JS源码

复制代码 代码如下:


extjs.chart.chart3D = function(nodeid,id){
var panel = new Ext.Panel({
border:false,
fitToFrame: true,//很简单的就一个Html标签
html: ''
});
return panel;
}

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
4 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

ECharts和Java接口:如何快速实现折线图、柱状图、饼图等统计图 ECharts和Java接口:如何快速实现折线图、柱状图、饼图等统计图 Dec 17, 2023 pm 10:37 PM

ECharts和Java接口:如何快速实现折线图、柱状图、饼图等统计图,需要具体代码示例随着互联网时代的到来,数据分析变得越来越重要。统计图表是一种非常直观而又有力的展示方式,通过图表可以更加清晰地展示数据,让人们更好地理解数据的内涵和规律。在Java开发中,我们可以使用ECharts和Java接口来快速实现各种统计图表的展示。ECharts是一款由百度开发

如何使用PHP数组实现图表和统计图的生成和显示 如何使用PHP数组实现图表和统计图的生成和显示 Jul 15, 2023 pm 12:24 PM

如何使用PHP数组实现图表和统计图的生成和显示PHP是一种广泛使用的服务器端脚本语言,具有强大的数据处理和图形生成能力。在Web开发中,经常需要展示数据的图表和统计图,通过PHP数组,我们可以轻松实现这些功能。本文将介绍如何使用PHP数组生成和显示图表和统计图,并提供相关的代码示例。引入必要的库文件和样式表在开始之前,我们需要在PHP文件中引入一些必要的库文

ECharts和Java接口:实现各种类型的统计图入门指南 ECharts和Java接口:实现各种类型的统计图入门指南 Dec 17, 2023 pm 12:30 PM

ECharts和Java接口:实现各种类型的统计图入门指南引言:随着数据可视化在各行业和领域的广泛应用,各类图表库也得到了快速发展。ECharts作为一款强大的开源可视化库,由百度开发并维护,具备丰富的图表类型和灵活定制能力。本文将介绍如何通过Java接口来使用ECharts,实现各种类型的统计图。准备工作在开始之前,我们需要确保已经安装了Java开发环境,

如何使用ECharts和php接口生成统计图 如何使用ECharts和php接口生成统计图 Dec 18, 2023 pm 01:47 PM

如何使用ECharts和PHP接口生成统计图引言:在现代web应用开发中,数据可视化是一个非常重要的环节,它能够帮助我们直观地展示和分析数据。ECharts是一款强大的开源JavaScript图表库,它提供了多种图表类型和丰富的交互功能,能够方便地生成各种统计图表。本文将介绍如何使用ECharts和PHP接口生成统计图,并给出具体的代码示例。一、概述ECha

如何结合ECharts和php接口实现统计图的动态更新 如何结合ECharts和php接口实现统计图的动态更新 Dec 17, 2023 pm 03:47 PM

如何结合ECharts和PHP接口实现统计图的动态更新引言:数据可视化在现代应用程序中起着至关重要的作用。ECharts是一个优秀的JavaScript图表库,可以帮助我们轻松创建各种类型的统计图表。而PHP则是一种广泛应用于服务器端开发的脚本语言。通过结合ECharts和PHP接口,我们可以实现统计图的动态更新,使图表能够根据实时数据的变化进行自动更新。本

Vue统计图插件的使用方法及实例 Vue统计图插件的使用方法及实例 Aug 25, 2023 pm 03:19 PM

Vue统计图插件的使用方法及实例引言:在开发Web应用程序时,统计图表是非常有用的数据可视化工具。Vue.js是一种流行的JavaScript框架,它提供了许多方便的插件和工具,用于创建交互式的统计图表。本文将介绍如何使用Vue.js来使用统计图插件,并提供一些代码示例。一、安装Vue统计图插件在开始之前,我们需要确保已经安装了Vue.js。然后,我们可以使

如何结合ECharts和php接口实现统计图的动态数据展示 如何结合ECharts和php接口实现统计图的动态数据展示 Dec 17, 2023 pm 10:40 PM

如何结合ECharts和PHP接口实现统计图的动态数据展示介绍:随着互联网技术的发展,数据可视化在各个领域中起到了重要的作用。ECharts是一款强大的数据可视化库,它可以帮助我们快速的创建各种类型的图表。而PHP是一种流行的服务器端脚本语言,可以用于处理数据请求和构建接口。结合ECharts和PHP接口,我们可以实现统计图的动态数据展示,并且轻松实现图表的

如何使用ECharts和php接口实现统计图的数据驱动更新 如何使用ECharts和php接口实现统计图的数据驱动更新 Dec 18, 2023 am 11:39 AM

如何使用ECharts和PHP接口实现统计图的数据驱动更新导言:在数据可视化的开发中,ECharts是一款非常强大的前端图表库,而PHP则是一种广泛应用于后端开发的编程语言。结合这两者,我们可以轻松实现统计图的数据驱动更新。本文将介绍如何使用ECharts和PHP接口来实现统计图的动态数据更新,同时给出相应的代码示例。一、ECharts

See all articles