WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:javascriptでレーダーチャート

0:[投稿] ak [2006/06/01 14:17 ] [環境:IE6 わからない]

javascriptを使ってレーダーチャートを表示する方法はないでしょうか?
または方法を紹介しているページがありましたら、紹介していただけると助かります。

よろしくお願いします。


1:[回答] バギンズ [2006/06/01 23:51 ]

VMLを使って図を書くとか

参考
http://www.tohoho-web.com/wwwvml.htm


2:[回答] ak [2006/06/02 00:26 ]

情報どうもです。
残念ながらVMLはNNやOperaでは表示ができないようです。


3:[回答] バギンズ [2006/06/02 00:50 ]

「JavaScript グラフ描画」で検索したら、
↓こんなサイトがみつかりました。
http://homepage3.nifty.com/slokar/js/jsgraph.html

VMLまたはcanvasを使用するらしいです。

ちなみに、canvasを実装しているのはSafari 2とFirefox 1.5 RC1、Opera 9βだとか
↓ここを参照
http://www.openspc2.org/HTML/appendix/canvas_param/index.html

あとは、FlashやJavaアプレットを使うか、CGIでグラフィックを作るぐらいしか無いように思います。


4:[回答] ak [2006/06/02 02:05 ]

どうもです。
うちのGeckoとOperaではやはりダメでした・・・。

canvasタグを少し調べてみましたが、通常の折れ線グラフを表示できるようですが、レーダチャートにする方法は見つかりませんでした。
グラフィックをCGI等で吐き出すのはしたくはないので諦めるしかなさそうです。


5:[回答] きあらうむ [2006/06/02 19:10 ]

表示するにはブラウザにプラグインが必要になりますが、SVGはどうでしょうか?
http://www.takesato.com/svg/index.html

↓サンプル集へのリンク記事
http://www.takesato.com/svg/archives/cat_02website.html#000139

SVGを出力できる画像ソフトでサンプルのレーダーチャートを作り、そのSVGソースファイルに対して、チャートを制御するJavaScriptを記述するような形になると思いますが・・。


6:[完了] ak [2006/06/03 01:52 ]

返信ありがとうございます。
ネット初心者や管理者権限がないユーザー向けのコンテンツで使いたいので、プラグインやactiveX等の類のものはできるだけ使用を避けたいと思っています。
それなので、純粋にjavascriptやhtmlタグだけでなんとかしたかったのですが、困難そうなので諦めます。
すみませんでした。

回答(必須): 状態:

お名前(必須):

URL:




[戻る]