PHP はフラッシュチャートを使用してヒストグラムを生成します_PHP チュートリアル

WBOY
リリース: 2016-07-20 11:10:12
オリジナル
917 人が閲覧しました

phpチュートリアルでは、フラッシュチャートを使用してヒストグラムを生成します

最近のプロジェクトでは、Excel風のヒストグラム、円グラフ、トレンドグラフなどを生成する必要があります。 。 。

オンラインで検索した結果、Open Flash Chart のアドレスを見つけました: http://teethgrinder.co.uk/open-flash-chart-2/。

非常に使いやすいオープンソース ツール。最新バージョンは2.0です

————————————————————————————–

http://ofcgwt.googlecode.com/svn/デモ/ Demo.html ここには参考のために多くの例があります。

ただし、このサンプルコードをgooglecode上で使用することは推奨されません。公式のサンプルコードとフラッシュチャートを使用することをお勧めします。

フラッシュチャートの使い方はとても簡単です。

次の例:

//url form
function embSwfWithUrl(dataurl,divcon){
var params = {
"wmode": "transparent",
"menu": "false",
"scale": " noScale ",
"allowFullscreen": "false",
"allowScriptAccess": "always",
"bgcolor": "#c0c0c0" //Background
};
var flashvars = {
"data-file" : dataurl
} ;
swfobject.embedSWF("/swf/open-flash-chart.swf?timestamp=" + Math.random(),divcon, "450", "300", "10.0.0", "./swf/ ExpressInstall .swf",flashvars,params);
}

embSwfWithUrl('http://xxx.com/xxx.html','swfCon');ここで http://xxx.com/xxx.html が返す内容は次のとおりですjson形式の対応データ。

swfCon は Flash 用の div コンテナです。

swfobject は、フラッシュを処理するためのオープンソースの js クラスです。 http://code.google.com/p/swfobject/

————————————————————————————–

注意、フラッシュchart データを取得するには 2 つの方法があります。1 つは data-file で、もう 1 つは get-data です。

data-file は上記の例と同様で、値は URL アドレスである必要があり、JSON データが返されます。

get-dataの値は関数名です。 この関数は json データを返します。

次の例:

//get-data

function embSwfWithData(divcon,getdataFn){

var params = {
"wmode": "transparent", //ウィンドウモード
"menu": "false", / / メニュー表示
"scale": "noScale", //Scale
"allowFullscreen": "false", //フルスクリーンを許可
"allowScriptAccess": "always", //スクリプトを許可
"bgcolor": "#c0c0c0 " / /背景
};
var flashVar = {
"get-data":getdataFn
};
swfobject.embedSWF("/swf/open-flash-chart.swf?timestamp=" + Math.random(), divcon, "450", "300", "10", "/swf/expressInstall.swf",flashVar ,params);
}

function getJsonData(){

return 'json data';

}ここで "get-データ":getdataFn


http://www.bkjia.com/PHPjc/444749.html

本当http://www.bkjia.com/PHPjc/444749.html技術記事 PHPチュートリアルではフラッシュチャートを使用してヒストグラムを生成していますが、最近のプロジェクトではExcel風のヒストグラムや円グラフ、トレンドグラフなどを生成する必要があります。 。 。 オンラインでグーグル検索して、Open Flash Chart の場所を見つけました...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!