在PHP上显示JFreechart画的统计图方法_PHP教程
如何在PHP上显示JFreechart?可能大部分都遇到这种情况,在JSP上的servlet能完全的显示出JFreechart画的统计图,但是和其他语言混合运用就不能显示了
我现在也遇到这个问题,想了半个小时终于弄明白了,实现的过程还是很简单的。(个人经验总结而已)
解决的思路:
1.先将JFreechart生成的图片保存在web 服务器上。
2.然后在JSP上用标签显示
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;
%>

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

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Antara muka ECharts dan Java: Bagaimana untuk melaksanakan carta statistik dengan cepat seperti carta garis, carta bar dan carta pai, yang memerlukan contoh kod khusus Dengan kemunculan era Internet, analisis data menjadi semakin penting. Carta statistik ialah kaedah paparan yang sangat intuitif dan berkuasa Carta boleh memaparkan data dengan lebih jelas, membolehkan orang ramai memahami konotasi dan corak data. Dalam pembangunan Java, kita boleh menggunakan antara muka ECharts dan Java untuk memaparkan pelbagai carta statistik dengan cepat. ECharts ialah perisian yang dibangunkan oleh Baidu

Cara menggunakan tatasusunan PHP untuk menjana dan memaparkan carta dan graf statistik PHP ialah bahasa skrip bahagian pelayan yang digunakan secara meluas dengan keupayaan pemprosesan data dan penjanaan grafik. Dalam pembangunan web, kita selalunya perlu memaparkan carta dan graf statistik data Melalui tatasusunan PHP, kita boleh melaksanakan fungsi ini dengan mudah. Artikel ini akan memperkenalkan cara menggunakan tatasusunan PHP untuk menjana dan memaparkan carta dan graf statistik, serta menyediakan contoh kod yang berkaitan. Memperkenalkan fail perpustakaan yang diperlukan dan helaian gaya Sebelum bermula, kita perlu memperkenalkan beberapa fail perpustakaan yang diperlukan ke dalam fail PHP

ECharts dan Antara Muka Java: Panduan Bermula untuk Melaksanakan Pelbagai Jenis Carta Statistik Pengenalan: Dengan aplikasi visualisasi data yang meluas dalam pelbagai industri dan bidang, pelbagai perpustakaan carta juga telah berkembang pesat. ECharts ialah perpustakaan visualisasi sumber terbuka yang kuat yang dibangunkan dan diselenggara oleh Baidu Ia mempunyai jenis carta yang kaya dan keupayaan penyesuaian yang fleksibel. Artikel ini akan memperkenalkan cara menggunakan ECharts melalui antara muka Java untuk melaksanakan pelbagai jenis carta statistik. Persediaan Sebelum memulakan, kita perlu memastikan bahawa persekitaran pembangunan Java telah dipasang.

Cara menggunakan antara muka ECharts dan PHP untuk menjana carta statistik Pengenalan: Dalam pembangunan aplikasi web moden, visualisasi data ialah pautan yang sangat penting, yang boleh membantu kami memaparkan dan menganalisis data secara intuitif. ECharts ialah perpustakaan carta JavaScript sumber terbuka yang berkuasa Ia menyediakan pelbagai jenis carta dan fungsi interaktif yang kaya, dan boleh menjana pelbagai carta statistik dengan mudah. Artikel ini akan memperkenalkan cara menggunakan antara muka ECharts dan PHP untuk menjana carta statistik, dan memberikan contoh kod khusus. 1. Gambaran keseluruhan ECha

Cara menggabungkan antara muka ECharts dan PHP untuk melaksanakan kemas kini dinamik carta statistik Pengenalan: Visualisasi data memainkan peranan penting dalam aplikasi moden. ECharts ialah perpustakaan carta JavaScript yang sangat baik yang boleh membantu kami mencipta pelbagai jenis carta statistik dengan mudah. PHP ialah bahasa skrip yang digunakan secara meluas dalam pembangunan sisi pelayan. Dengan menggabungkan antara muka ECharts dan PHP, kami boleh merealisasikan pengemaskinian dinamik carta statistik, supaya carta boleh dikemas kini secara automatik mengikut perubahan dalam data masa nyata. Buku

Cara menggunakan pemalam dan contoh carta statistik Vue Pengenalan: Apabila membangunkan aplikasi web, carta statistik ialah alat visualisasi data yang sangat berguna. Vue.js ialah rangka kerja JavaScript popular yang menyediakan banyak pemalam dan alatan yang mudah untuk mencipta carta statistik interaktif. Artikel ini akan memperkenalkan cara menggunakan pemalam carta statistik menggunakan Vue.js dan memberikan beberapa contoh kod. 1. Pasang pemalam carta statistik Vue Sebelum memulakan, kita perlu memastikan bahawa Vue.js telah dipasang. Kemudian kita boleh buat

Pengenalan kepada cara menggabungkan antara muka ECharts dan PHP untuk merealisasikan paparan data dinamik carta statistik: Dengan perkembangan teknologi Internet, visualisasi data memainkan peranan penting dalam pelbagai bidang. ECharts ialah perpustakaan visualisasi data yang berkuasa yang boleh membantu kami membuat pelbagai jenis carta dengan cepat. PHP ialah bahasa skrip sebelah pelayan yang popular yang boleh digunakan untuk mengendalikan permintaan data dan membina antara muka. Menggabungkan antara muka ECharts dan PHP, kami boleh merealisasikan paparan data dinamik carta statistik dan melaksanakan carta dengan mudah.

Cara menggunakan antara muka ECharts dan PHP untuk menjana carta statistik dengan label dan legenda Dengan perkembangan teknologi Internet, visualisasi data telah menjadi tugas yang semakin penting. Sebagai kaedah paparan yang intuitif dan mudah difahami, carta statistik digunakan secara meluas dalam analisis data dan sokongan keputusan. Sebagai perpustakaan carta sumber terbuka yang sangat baik, ECharts menyediakan pelbagai jenis carta visualisasi data dan fungsi yang berkuasa, dan telah menjadi pilihan pertama banyak pembangun dan penganalisis data. Artikel ini akan memperkenalkan cara menggunakan ECharts dan antara muka php
