Open Flash Chart

グラフを使った開発はこれをつかえば、データを生成するだけでいけそうです。PHPのサンプルもありますし、他でもこれをつかってみようと思います。

環境

http://teethgrinder.co.uk/open-flash-chartよりダウンロードしました。あとは解凍して、open-flash-chart.swfをおいておくだけです。後はFlash自体の大きさ。widthやheigth

サンプル

html だらだら書いてますが、変更するのはdata=data.txtのdata.txtの部分だけです。

<html>
 <body>
   <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="400" height="300" id="graph-2" align="middle">
     <param name="allowScriptAccess" value="sameDomain" />
     <param name="movie" value="open-flash-chart.swf?width=500&height=250&data=data.txt" />
     <param name="quality" value="high" />
     <param name="bgcolor" value="#FFFFFF" />
     <embed src="open-flash-chart.swf?width=500&height=250&data=data.txt" quality="high" bgcolor="#FFFFFF" width="500" height="250" name="open-flash-chart" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
   </object>
 </body>
</html>

data.txt UTF-8で保存しましょう。

&title=漢字 グラフ,{font-size: 25px;}&
&y_legend=aa,15,#8B4B50&
&y_label_style=21,#303030&
&y_ticks=5,10,4&
&bar=50,0x9933CC,Page views,10&
&values=9,6,7,9,5,7,6,9,9&
&x_labels=1月,,3月,,5月,,7月,,9月&
&y_max=20&

項目については、

title=試合結果,{font-size: 20px; color: #000000;background-color: #d070ac; padding: 5px 15px 5px 15px;} タイトルや文字の大きさなど
bg_colour=#FDFDFD 		バックカラー
tool_tip=点数=#val#	ツールチップ グラフにマウスを持っていたときに表示される。
y_max:y軸の最大値
y_label_style=21,#303030	y軸のラベルのサイズ、カラー
y_legend=aa,15,#8B4B50		y軸の名称 漢字が表示されなかった。
y_ticks=5,10,4				y軸の各項目に対してのバーの長さ
x_legend=ほほ,15,#8B4B50&	x軸の名称 こちらは漢字が表示された。
x_labels:x軸の最大値
values:値
bar=50,0x9933CC,Page views,10: 50は透明度、0x9933CCはバーの色、Page viewsはバーのタイトル,10はそのタイトルの文字の大きさ
bar_2=: 2つ目のグラフ
values_2: 2つ目のグラフの値
bar_2: 2つ目のグラフのbar

リンク

参考書籍

コメント

  • #comment

トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-03-19 (水) 13:09:00 (5902d)