olidStateEveryday - Ajax,javascript,UIサンプルとチュートリアル -

Ajax,Javascript、コンテンツを効果的に表現するスクリプトサンプル設置方法

  1. Home>
  2. コンテンツ表示>
  3. グラフ&チャート>
  4. 表現力豊かなグラフチャートを作成

グラフ&チャート

表現力豊かなグラフチャートを作成

スポンサードリンク
  • del.icio.us に登録
  • ライブドアクリップに追加
  • Google Bookmarks に追加
  • はてなブックマークに追加
  • Yahoo!ブックマークに登録
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Pie & Donut chart</title>
</head>

<body>
<!-- saved from url=(0013)about:internet -->
<!-- ampie script-->
  <script type="text/javascript" src="ampie/swfobject.js"></script>
	<div id="flashcontent">
		<strong>You need to upgrade your Flash Player</strong>
	</div>

	<script type="text/javascript">
		// <![CDATA[		
		var so = new SWFObject("ampie/ampie.swf", "ampie", "520", "400", "8", "#FFFFFF");
		so.addVariable("path", "ampie/");
		so.addVariable("settings_file", encodeURIComponent("ampie/ampie_settings.xml"));                // you can set two or more different settings files here (separated by commas)
		so.addVariable("data_file", encodeURIComponent("ampie/ampie_data.xml"));
    		
//	so.addVariable("chart_data", encodeURIComponent("<settings>...</settings>"));                   // you can pass chart data as a string directly from this file
//	so.addVariable("chart_settings", encodeURIComponent("data in CSV or XML format"));              // you can pass chart settings as a string directly from this file
//	so.addVariable("additional_chart_settings", encodeURIComponent("<settings>...</settings>"));    // you can append some chart settings to the loaded ones
//  so.addVariable("loading_settings", "LOADING SETTINGS");                                         // you can set custom "loading settings" text here
//  so.addVariable("loading_data", "LOADING DATA");                                                 // you can set custom "loading data" text here
//  so.addVariable("preloader_color", "#999999");
		so.write("flashcontent");
		// ]]>
	</script>
<!-- end of ampie script -->
</body>
</html>

棒グラフ、円グラフ、折れ線グラフ、レーダーチャートなどデザイン性に優れたグラフを作成します。
グラフ表示部分はFlashにて表示されるためほんのりアニメーション付き。
データの設定は主にXMLファイルを読み込ませて行い、基本的な設定はとても簡単です。
グラフの種類ごとにファイルをダウンロードして利用しなければなりませんが、日本語での表示もOKなので重宝すると思います。
リンクウェアで商用サイトはシェアウエアになるようです。 

1.ダウンロード/セッティング

今回のサンプルでは、 Pie & Donut chart を利用しているので、サイトへ行きダウンロード項目からそれをダウンロードしてください。
解凍したらhtmlファイルでサンプルが付いてます。
基本的にはそこに書いてあるコードをコピペすれば使えるようになります。  とりあえず今回の場合は ampieフォルダを適当な場所へアップロード。

2.データの設定

データは、 ampie/ampie_data.xml ファイルで設定されています。
このファイル内の title を変更すれば表示部分のタイトルも変わります。
また、<slice>内に pull_out="true" と記述すれば、その項目が最初に選択されます。

3.グラフのタイトル

グラフのタイトルを変更するには、ampie/ampie_settings.xml ファイルの189行目当り、
<![CDATA[<b>---</b>]]>  これの<b>~</b>の間を変更します。

関連スクリプト

感想

スクリプトの使用について

SolidStateEverydayでご紹介しているAjax,Javascript等のスクリプトをご利用になる場合は、必ず製作元のサイトで使用ライセンスを確認してください。ご利用は自己責任でお願い致します。

結局、エックスサーバーなんですよね。