PHP で JFreechart を表示するには?この問題について 30 分ほど考えましたが、実装プロセスはまだ非常に単純であることがわかりました。 (個人的な経験の要約です)
解決策のアイデア:
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");
String start = startTime == null ?文字列 end = endTime = = null ? "2013-11-01" : endTime;
String フィルター = filter == null "eventtype" : フィルター;
JFreeChart charts
.getPieChart(startTime, endTime, filter);/ /開始時刻、終了時刻、フィルター
String filename = ServletUtilities.saveChartAsJPEG(chart, 800, 400,
null, session);
FileOutputStream fos_jpg = null; /charts");
文字列パス =request.getContextPath()+"/charts/NoData.jpg";
try {
file.mkdirs();
fos_jpg = new FileOutputStream(file.getPath()+"/"+ファイル名);
ChartUtilities .writeChartAsJPEG(fos_jpg, 1.0f, chart, 800, 400,
null);
} catch (例外 e) {
}finally {
try {
fos_jpg.close(); 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 : ''
戻りパネル;
}
http://www.bkjia.com/PHPjc/825020.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/825020.html
技術記事 PHP で JFreechart を表示するにはどうすればよいですか? JSP 上のサーブレットは JFreechart で描画された統計グラフを完全に表示できますが、他の言語と混合すると表示できません...