Ajax・CSS・PHPで簡単に棒グラフが作成できる『Ajax MGraph』

Ajax・CSS・PHPで簡単に棒グラフが作成できる『Ajax MGraph』


スポンサード リンク

Ajax
CSSとAjax。そしてPHPによって簡単に上のような棒グラフが作成できるスクリプトのご紹介です。


AjaxMGraph
200705182358.jpg

まずは上記サイトへ行きセットファイルをダウンロードしよう。

ここから少し注意点があり、上記セットファイルにないJsファイルを手に入れよう。

jsダウンロード
画面中央からでもダウンロード可能ですし、prototype.js←ここからでもダウンロード可能です。
ダウンロードしたprototype.jpはセットファイルのフォルダに入れておこう。

ダウンロードしたらまず 『number_generator.php』を開き

$data['num'][0]=43;
$data['num'][1]=33;
$data['num'][2]=23;
$data['num'][3]=33;
$data['num'][4]=43;
$data['num'][5]=53;
$data['num'][6]=63;
$data['num'][7]=73;
$data['num'][8]=83;
$data['num'][9]=93;
$data['num'][10]=103;
$data['num'][11]=113;

$bar_x_title[1]='Jan';
$bar_x_title[2]='Feb';
$bar_x_title[3]='Mar';
$bar_x_title[4]='Apr';
$bar_x_title[5]='May';
$bar_x_title[6]='Jun';
$bar_x_title[7]='Jul';
$bar_x_title[8]='Aug';
$bar_x_title[9]='Sep';
$bar_x_title[10]='Oct';
$bar_x_title[11]='Nov';
$bar_x_title[12]='Dec';

↑この部分を弄り回そう。
全体的にファイルのコンテンツタイプが、シフトJISになっているが、もしかしたらUTF-8じゃないとダメかもしれない。
【コンテンツタイプの指定】

その後、表示したいHTMLをつくり、メタタグ部分に
<link rel="stylesheet" type="text/css" media="screen" href="agGraph.css" />
<script type='text/javascript' src='prototype.js'></script>
<script type='text/javascript' src='graphM.prototype.js'></script>
を追加しよう。

次にスクリプトを読み込む
<script type='text/javascript'>
var agGraphDivID='resultDiv';
var agGraphShowNote='yes'; // yes,or no
var agGraphNoteTitle='Note';
var agGraphNoteText='Little note about this graph goes here...';
</script>

最後にボタンを設置で完成です。
<input type="button" value="Generate Graph" id="startButton" onclick="draw();" />


もしもこのスクリプトを使うとすれば


やっぱり動的なコンテンツの排出のために、『number_generator.php』の固定数値部分を変数に直し、そこに動的値を入れてあげると良いかもしれませんね。
はてなの特定のサイトのタグクラウド棒グラフ表とか無駄に面白いかもしれません。

【関連エントリー】
- PHPプログラムを始めてみたい、難しいと思っている人の為に はてなブックマーク数
- PHPで動いている高度なオープンソースWebアプリケーション厳選15本まとめ はてなブックマーク数


新ブログ:ITクオリティもよろしく。
この記事のコメント (0)

スポンサード リンク


はてなRSSへ追加 My Yahooへ追加 Livedoorへ追加 Google Readerへ追加

はてなブクマこのエントリーを含むはてなブックマーク livedoorクリップ livedoorクリップ Buzzurlにブックマーク Buzzurlにブックマーク newsing it! del.icio.usでブックマーク
私の他のブログの更新状況
最近のエントリー
» セキュリティソフトのカスペルスキーがいかに強気なのかを確認できる一覧[ネタ]
» [これすご]70のphotoshop修正テクニック
» 旭川で行われたMicrosoftのセミナーに壮大に釣られた
» ブロガーは2クリック以内にワンクリック詐欺サイトに到達する可能性が高い
» Adobe Fireworks(8)のweb2.0なレイヤースタイル131+48個+おまけ
» アメブロのブログマナー定義がどうも腑に落ちない
» FLASHベースのリッチテキストエディタ『obedit』
» 画像にメッセージを埋め込むflickr見たいな機能のJavaScript
» 7月と言えば『まとめ祭り』ということで、まとめエントリーをまとめました
» 『こんなwebサイトは嫌だベスト20』をチェックシート化して現場に持っていこうと考えてPDF形式で作った
» 『YouTubeを見ている全てのユーザー視聴情報をバイアコムへ』米国法廷が裁決。
» [ゲーム脳]DS版ディスガイアが本当にヤバイ理由を懇々と説明するよ
» 相手サイトのサムネイル画像を簡単にブログにはるタグを作るeパレット2
» ゆーすけべーさんになるべく粗相のないように『YourFileHost の FLV をダウンロード』用ブックマークレットを作った
» 有益なwebコンテンツを生み出すための5つのノウハウ

ホームページを作る人のネタ帳トップへ

Comment

当ブログのコメントポリシーはこちら

 
管理人にのみ表示する
 

Home

SPONSOR2

ブログ記事を検索

Google

カテゴリー

月別過去記事

私のおすすめ書籍

最近のトラックバック

リンク

お問い合わせとか

お問合せ、広告について

名前:
メール:
件名:
本文:

最近のコメント

プラグイン

あわせて読みたい

フィードメーター - ホームページを作る人のネタ帳

SPONSORS


このブログについて

当サイトはインターネットでのデザインや、ホームページ作成に関する私Yamadaの個人的勉強をネタとしてご紹介するサイトになっています。 
>> 管理人プロフィール
>> このブログの人気記事
メールでホームページを作る人のネタ帳を購読





私が個人的に運営しているサイト
■ブログ支援【e】パレット2(NEW!)
■アイデアノート
■WEB9.0 ホットなWEBサービスを
■どばっと動画検索 イーチューブ
■ブログネタ収集用『BMF』
■PHPプログラムを作る人のメモ帳
■SEO上級者マニュアル

この日記のはてなブックマーク数

最近のエントリー

タグクラウド

ITクオリティ

自然イメージチュートリアル
美しい3Dテキストのインスピレーション
wordpress
ポスターのインスピレーション