在PHP上显示JFreechart画的统计图方法
如何在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;
}

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











ECharts と Java インターフェイス: 折れ線グラフ、棒グラフ、円グラフなどの統計グラフを迅速に実装する方法。特定のコード例が必要です。インターネット時代の到来により、データ分析の重要性がますます高まっています。統計グラフは非常に直感的で強力な表示方法であり、データをより明確に表示できるため、データの意味やパターンをより深く理解できるようになります。 Java 開発では、ECharts と Java インターフェイスを使用して、さまざまな統計グラフをすばやく表示できます。 ECharts は Baidu によって開発されたソフトウェアです

PHP 配列を使用してチャートや統計グラフを生成および表示する方法 PHP は、強力なデータ処理機能とグラフィック生成機能を備えた、広く使用されているサーバーサイド スクリプト言語です。 Web 開発では、データのグラフや統計グラフを表示する必要がよくありますが、PHP 配列を使用すると、これらの機能を簡単に実装できます。この記事では、PHP 配列を使用してチャートや統計グラフを生成および表示する方法を紹介し、関連するコード例を示します。必要なライブラリ ファイルとスタイル シートの導入 開始する前に、いくつかの必要なライブラリ ファイルを PHP ファイルに導入する必要があります

ECharts と Java インターフェイス: さまざまなタイプの統計チャートを実装するための入門ガイド はじめに: さまざまな業界や分野でのデータ視覚化の広範な適用に伴い、さまざまなチャート ライブラリも急速に開発されました。 ECharts は、Baidu によって開発および保守されている強力なオープン ソースの視覚化ライブラリであり、豊富なチャート タイプと柔軟なカスタマイズ機能を備えています。この記事では、Java インターフェイスを通じて ECharts を使用して、さまざまな種類の統計グラフを実装する方法を紹介します。準備 開始する前に、Java 開発環境がインストールされていることを確認する必要があります。

ECharts と PHP インターフェイスを使用して統計グラフを生成する方法 はじめに: 最新の Web アプリケーション開発において、データの視覚化は非常に重要なリンクであり、データを直観的に表示および分析するのに役立ちます。 ECharts は、強力なオープンソースの JavaScript チャート ライブラリであり、さまざまなチャート タイプと豊富なインタラクティブ機能を提供し、さまざまな統計チャートを簡単に生成できます。この記事では、ECharts と PHP インターフェイスを使用して統計グラフを生成する方法と、具体的なコード例を紹介します。 1. EChaの概要

EChart と PHP インターフェイスを組み合わせて統計チャートの動的な更新を実装する方法 はじめに: データの視覚化は、最新のアプリケーションで重要な役割を果たします。 ECharts は、さまざまな種類の統計グラフを簡単に作成できる優れた JavaScript グラフ ライブラリです。 PHP は、サーバーサイド開発で広く使用されているスクリプト言語です。 EChartsとPHPインターフェースを組み合わせることで、統計グラフの動的更新を実現し、リアルタイムデータの変化に応じて自動的にグラフを更新することができます。本

Vue 統計グラフ プラグインの使用方法と例 はじめに: Web アプリケーションを開発する場合、統計グラフは非常に便利なデータ視覚化ツールです。 Vue.js は、インタラクティブな統計グラフを作成するための便利なプラグインやツールを多数提供する人気の JavaScript フレームワークです。この記事では、Vue.jsを使った統計グラフプラグインの使い方とコード例を紹介します。 1. Vue 統計グラフ プラグインをインストールします。開始する前に、Vue.js がインストールされていることを確認する必要があります。それから私たちは作ることができます

EChartsとPHPインターフェースを組み合わせて統計グラフの動的なデータ表示を実現する方法の紹介:インターネット技術の発展に伴い、データの視覚化はさまざまな分野で重要な役割を果たしています。 ECharts は、さまざまなタイプのグラフを迅速に作成するのに役立つ強力なデータ視覚化ライブラリです。 PHP は、データ要求の処理やインターフェイスの構築に使用できる、一般的なサーバー側スクリプト言語です。 EChartsとPHPインターフェースを組み合わせることで、統計グラフの動的なデータ表示を実現し、グラフを簡単に実装できます。

ECharts と PHP インターフェイスを使用して統計チャートのデータ駆動型更新を実装する方法 はじめに: データ視覚化の開発において、ECharts は非常に強力なフロントエンド チャート ライブラリであり、PHP はバックエンド開発で広く使用されているプログラミング言語です。これら 2 つを組み合わせることで、統計グラフのデータ駆動型更新を簡単に実装できます。この記事では、ECharts と PHP インターフェイスを使用して統計グラフの動的なデータ更新を実装する方法と、対応するコード例を紹介します。 1.Eチャート
