2005/10/05(水)SVGを諦める

2005/10/05 8:00 情報工学
当初graphvizでSVGが吐けるので、フレームと組み合わせて出力することを狙ったが以下のような問題が発生した。
1. xlink:href="***.html#***"が動かない
2. firefoxが未対応
3. 遅い

1.xlink:href="***.html#***"が動かない
adobe viewerの問題らしい。規格書を読んだ限りの私の理解だと、出来て然るべきだというのが1つ。adobeサイトの対応情報ではよく分からなかったが、以下の情報元からすると多分勘違いでもなさそう。

http://www.asahi-net.or.jp/~uf4k-nkjm/SVG/contents/content4.html
http://dhr.at.infoseek.co.jp/svgtwo.htm

なおAdobe SVG Viewer 3.02 + IE6(Sleipnir1.66)で確認。

2.firefoxが公式未対応。
Adobeのプラグインを入れるとバグるらしい。ナイトリービルドでネイティブ実装があるということは調べたが、未対応・不具合が多そうな上ダウンロードが激重だったので諦め。

3.遅い
重遅。同一ページにsvgが複数枚存在するといつまで経っても全く表示されない。

合わせ技一本で、止め。graphvizにはpng+mapとかgif+mapで吐ける出力があったのでそちらに転向する。

Adobeのviewerなんかはもう2年もメジャーバージョンアップしてないようだが、Flashに比して有益性を感じられないのが原因?

2005/10/01(土)グラフ記述言語

2005/09/30 27:00 情報工学
PC換装作業量変更に伴い優先順位の変更。研究のツール作成に必要なので、さくさくとグラフ記述言語の調査をする。

ツール作成といっても今の状況だとJavaやWinアプリとして動かす必要もないだろう。Html+フレームなんかでそこそこ見やすく吐ければよいことにする。グラフ最適化配置アルゴリズムなんて、それこそまじめにやってたら1月かかってしまう・・・・・・

で、使えそうな物。
GraphML
GXL
SVG
GML
XGMML

う、結構java実装があるな。でもとりあえず見なかったことにする。

GXLが流行の道を進んでいるようなので多少重点的に。ノードとエッジにリンクがあって、フレームで情報出せればいいだけなんだよな。ここらへんGraphvizに読ませられそうなものもあるのだが、graphvizは基本有向グラフと無向グラフをまぜられるようにできていないのでどうなる?

(追記)
graphviz全般[dir=none]で問題なく無向エッジを引けるらしいです。じゃあwebdotでいいかな。

(追記2)
ああ勘違い。webdotはサーバでサービス提供する方だった。graphviz本体で普通にSVGが吐けてそれを見るので良い。
OK キャンセル 確認 その他