ホームページ 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 搭載アプリ

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

ECharts と Java インターフェイス: 折れ線グラフ、棒グラフ、円グラフなどの統計グラフを迅速に実装する方法。 ECharts と Java インターフェイス: 折れ線グラフ、棒グラフ、円グラフなどの統計グラフを迅速に実装する方法。 Dec 17, 2023 pm 10:37 PM

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

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 は、Baidu によって開発および保守されている強力なオープン ソースの視覚化ライブラリであり、豊富なチャート タイプと柔軟なカスタマイズ機能を備えています。この記事では、Java インターフェイスを通じて ECharts を使用して、さまざまな種類の統計グラフを実装する方法を紹介します。準備 開始する前に、Java 開発環境がインストールされていることを確認する必要があります。

ECharts と PHP インターフェイスを使用して統計グラフを生成する方法 ECharts と PHP インターフェイスを使用して統計グラフを生成する方法 Dec 18, 2023 pm 01:47 PM

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

EChartsとphpインターフェースを組み合わせて統計グラフの動的更新を実現する方法 EChartsとphpインターフェースを組み合わせて統計グラフの動的更新を実現する方法 Dec 17, 2023 pm 03:47 PM

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

Vue統計グラフプラグインの使い方とサンプル Vue統計グラフプラグインの使い方とサンプル Aug 25, 2023 pm 03:19 PM

Vue 統計グラフ プラグインの使用方法と例 はじめに: Web アプリケーションを開発する場合、統計グラフは非常に便利なデータ視覚化ツールです。 Vue.js は、インタラクティブな統計グラフを作成するための便利なプラグインやツールを多数提供する人気の JavaScript フレームワークです。この記事では、Vue.jsを使った統計グラフプラグインの使い方とコード例を紹介します。 1. 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 はバックエンド開発で広く使用されているプログラミング言語です。これら 2 つを組み合わせることで、統計グラフのデータ駆動型更新を簡単に実装できます。この記事では、ECharts と PHP インターフェイスを使用して統計グラフの動的なデータ更新を実装する方法と、対応するコード例を紹介します。 1.Eチャート

See all articles