2005-03-07 Mon
WORLD PROCESSOR
- Summary
過去の地球上の統計データを元に地球を視覚化.
- 酸性雨の統計データを元に視覚化
黄色い部分が酸性雨の地域(?)


- Reference
WORLD PROCESSOR
http://worldprocessor.com/
- via
ひろぶろ - 2005-03-04 - WORLD PROCESSOR 統計データを地球儀に
http://blog.livedoor.jp/stardom/archives/15583841.html
2005-02-23 Wed
Earthquake 3D - 過去1週間以内に発生した世界各地の地震を3D地球儀上に表示
- Summary
米国の国立地震情報センターがWeb公開している最新地震データを視覚化

- Reference
Starfield Screen Saver - Earthquake 3D
http://www.starfield-screen-saver.com/quake.html
USGS Earthquake Hazards Program: National Earthquake Information Center
http://neic.usgs.gov/
- via
窓の杜 - 2005-02-23 - 過去1週間以内に発生した世界各地の地震を3D地球儀上に表示「Earthquake 3D」
http://www.forest.impress.co.jp/article/2005/02/23/earthquake3d.html
2005-02-22 Tue
mixiGraph
- Summary
mixi のつながりをグラフ視覚化.

- 追記
mixiGraph の作者,杉本浩二さんはデュープリズムのディレクター.

- Reference
mixiGraph
http://www.fmp.jp/~sugimoto/mixiGraph/
mixi - mixiGraph コミュニティ
http://mixi.jp/view_community.pl?id=113253
SQUARE ENIX - DEWPRISM (デュープリズム) - スタッフ - 杉本浩二
http://www.square-enix.co.jp/games/ps/dp/topics/sugi.html
ゲーム: PS one Books デュープリズム
- via
intermezzo - 2005-03-01 - mixiGraph の開発者はスクウェアの人だった!
http://www.i-mezzo.net/log/2005/03/01170714.html
2005-02-19 Sat
SequoiaView
- Summary
SpaceMonger[2003-11-27-3], Scanner[2004-10-17-1], OverDisk[2004-10-17-2] のようにHDDの使用状況を視覚的に表示するソフト
SpaceMonger と同様,TreeMap 視覚化を用いている.




- Reference
The SequoiaView Home Page
http://www.win.tue.nl/~kroisos/rogue/
2005-02-16 Wed
はてなブックマークグラフ
- Summary
はてなブックマークのエントリーとキーワードのつながりをグラフ視覚化.
Flash 製.
- Reference
BOX HEAD ROOM - 2005-02-13 - はてなブックマークグラフ
http://tamac.daa.jp/archives/200502/bhatena.php
魂の叫び - 2005-02-13 - はてなブックマークグラフ
http://tamac.daa.jp/diary/2005_02_13_217.html
- via
TokuLog! - 2005-02-16
http://tokuhirom.dnsalias.org/~tokuhirom/cl/2005-02-16-12.html
2005-02-16 Wed
Name Voyager
- Summary
名前の人気の遷移が年代ごとに把握可能.
インクリメンタル検索が可能.
- Reference
Baby Name Wizard - Name Voyager
http://babynamewizard.com/namevoyager/lnv0105.html
- via
百式 - 2005-02-15 - 自分だけのこだわり
http://www.100shiki.com/archives/000992.html
2005-02-16 Wed
視覚化関係
- yugop - 中村 勇吾 さんによる Webサイト
http://yugop.com/
http://yugop.net/blog/
http://fotologue.jp/yugop/
- vas-animatum.net
http://www.vas-animatum.net/
http://www.vas-animatum.net/blog/
http://www.vas-animatum.net/mindtapestry/
- www.generative.info
http://www.generative.info/
http://www.generative.info/daily/
http://www.generative.info/wiki/
- 北海道大学 - 知識メディア分野 - 杉渕 剛史
http://km.meme.hokudai.ac.jp/people/buchi/
http://km.meme.hokudai.ac.jp/people/buchi/diary/
2005-02-10 Thu
newsmap
- Summary
Google News を Treemap によって視覚化.
flickr graph[2005-02-10-2] の Marcos Weskamp 氏によって開発された.
- Reference
newsmap
http://www.marumushi.com/apps/newsmap/
Google News
http://news.google.com/
- via
Going My Way - 2004-05-31 - Google Newsをビジュアルに表示するnewsmap
http://kengo.preston-net.com/archives/001250.shtml
2005-02-10 Thu
flickr graph
- Summary
Flickr の API を利用した,Flickr での繋がりを視覚化するツール.
Marcos Weskamp 氏によって開発された.
- Reference
marumushi.com - flickr graph
http://www.marumushi.com/apps/flickrgraph/
Flickr
http://www.flickr.com/
- via
Going My Way - 2005-02-10 - Flickrでのつながりを視覚化したflickr graph
http://kengo.preston-net.com/archives/001785.shtml
2005-01-14 Fri
Japan AVS Consortium - 日本AVSコンソーシアム
- Reference
株式会社ケイ・ジー・ティー - Japan AVS Consortium
http://www.kgt.co.jp/avs_conso/
株式会社ケイ・ジー・ティー - Japan AVS Consortium - AVS ユーザ会
http://www.kgt.co.jp/avs_conso/guide/userkaiguide.html
2005-01-13 Thu
ビジュアル版サイトマップ
- Summary
Graphviz[2003-12-01-3] を利用してサイトマップを描画
- Reference
ふぇみにん日記 - 2005-01-08 - ビジュアル版サイトマップ (1)
http://kazuhiko.tdiary.net/20050108.html#p02
ふぇみにん日記 - 2005-01-09 - ビジュアル版サイトマップ (2)
http://kazuhiko.tdiary.net/20050109.html#p01
ふぇみにん日記 - 2005-01-10 - ビジュアル版サイトマップ (3)
http://kazuhiko.tdiary.net/20050110.html#p02
ふぇみにん日記 - 2005-01-11 - ビジュアル版サイトマップ (4)
http://kazuhiko.tdiary.net/20050111.html#p04
MoonRock - 2005-01-09 - Graphvizによるサイトマップ
http://moonrock.jp/~don/d/200501.html#d09_t1
MoonRock - Wikiもどき - graphical_map
http://moonrock.jp/~don/wikimodoki/wikimodoki.cgi?cmd=view;name=Wiki%A4%E2%A4%C9%A4%AD%2F%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3%2Fgraphical_map
Entangled Space - 2003-10-09 - graphviz と Hiki でサイトマップ
http://shinh.skr.jp/misc/?20031009#20031009
MoinMoin Wiki - VisualSiteMap
http://moinmoin.wikiwikiweb.de/VisualSiteMap
- via
てくのーと - 2005-01-12 - wema と Wiki のコラボレーション
http://www.mikihoshi.com/d/2005-01-12.html#200501122215000
2005-01-03 Mon
extisp.icio.us - charting the tags of del.icio.us users
- Summary
del.icio.us[2004-01-29-7] の視覚化.
- Reference
extisp.icio.us - charting the tags of del.icio.us users
http://kevan.org/extispicious.cgi
- via
Going My Way - 2005-01-02 - del.icio.usで使用しているユーザーごとのタグを視覚化するextisp.icio.us
http://kengo.preston-net.com/archives/001717.shtml
2004-12-29 Wed
dotui.exe - Windows+Graphviz の人のための dot.exe GUI ラッパー
- Summary
Graphviz[2003-12-01-3] の dot をダブルクリックするだけでコンパイルできるらしい.
- Reference
dotui.exe: Windows+Graphviz の人のための dot.exe GUI ラッパー
http://sel.ics.es.osaka-u.ac.jp/~t-isio/dotui.html.ja
2004-12-29 Wed
Public Life - パブリック・ライフ
- Summary



リアルタイムに変化する株価の情報を業種別に視覚化.
球が企業を表しており,株価の変動や出来高に応じて色や大きさが変化する.
青い球は株価が上がっており,赤い玉は株価が下がっている.
円の中心から離れるほど株の単価は高くなる.
球が大きいほど取引が盛んに行われ,注目株であることがわかる.
- Reference
デジタルスタジアム - 第161回 立花ハジメ セレクション - ノミネート No.4 - Public Life
http://www.nhk.or.jp/digista/review/031206_review.html#no4
- via
theSpoke - 2004-12-28
http://jp.thespoke.net/MyBlog/kanteki/MyBlog.aspx?entryid=20965#entryid
2004-12-28 Tue
Graphviz 日本語化
- Summary
Graphviz[2003-12-01-3] の日本語化
キモは GD と FreeType フォントらしい.
※編集中
- CVS からソースの入手
$ cvs -d :pserver:anoncvs@cvs-graphviz.research.att.com:/home/cvsroot login
password は "anoncvs"
$ cvs -d :pserver:anoncvs@cvs-graphviz.research.att.com:/home/cvsroot co graphviz
$ cd graphviz
- 東風フォントのインストール
# aptitude install ttf-kochi-gothic
- 日本語化のためのソース改変
gd/Makefile.in.orig
60行目
CFLAGS = @CFLAGS@
を
CFLAGS = @CFLAGS@ -DJISX0208 -DHAVE_ICONV -DHAVE_STDARG_H -DHAVE_ERRNO_H
dotneato/common/gdgen.c
565行目付近
else if (strcasecmp(fontbuf, "courier") == 0)
fontlist = "courier;Courier;COURIER;cour";
return fontlist;
を
else if (strcasecmp(fontbuf, "courier") == 0)
fontlist = "courier;Courier;COURIER;cour";
fontlist = "kochi-gothic";
return fontlist;
- configure ファイルの生成
$ ./autogen.sh
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal -I m4 --output=aclocal.m4t
autoreconf: `aclocal.m4' is created
autoreconf: configure.ac: tracing
configure.ac:128: warning: AC_PROG_LEX invoked multiple times
autoconf/programs.m4:438: AC_DECL_YYTEXT is expanded from...
aclocal.m4:7066: AM_PROG_LEX is expanded from...
configure.ac:128: the top level
autoreconf: running: libtoolize --copy --force
Putting files in AC_CONFIG_AUX_DIR, `config'.
autoreconf: `aclocal.m4' is unchanged
autoreconf: running: /usr/bin/autoconf --force
configure.ac:128: warning: AC_PROG_LEX invoked multiple times
autoconf/programs.m4:438: AC_DECL_YYTEXT is expanded from...
aclocal.m4:7066: AM_PROG_LEX is expanded from...
configure.ac:128: the top level
configure.ac:46: error: possibly undefined macro: AC_DEFINE_UNQUOTED
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
configure.ac:235: error: possibly undefined macro: AC_MSG_WARN
autoreconf: /usr/bin/autoconf failed with exit status: 1
エラー
「Autoconf のドキュメントを見ろ.」か.
CVS じゃないほうでやってみる.
- ソースを取ってくる
$ wget http://www.graphviz.org/pub/graphviz/ARCHIVE/graphviz-2.0.tar.gz
$ tar xzvf graphviz-2.0.tar.gz
$ cd graphviz-2.0
- 日本語化のためのソース改変
gd/Makefile.in.orig
224行目
CFLAGS = @CFLAGS@
を
CFLAGS = @CFLAGS@ -DJISX0208 -DHAVE_ICONV -DHAVE_STDARG_H -DHAVE_ERRNO_H
dotneato/common/gdgen.c
565行目付近
else if (strcasecmp(fontbuf, "courier") == 0)
fontlist = "courier;Courier;COURIER;cour";
return fontlist;
を
else if (strcasecmp(fontbuf, "courier") == 0)
fontlist = "courier;Courier;COURIER;cour";
fontlist = "kochi-gothic";
return fontlist;
- configure と make
$ ./configure
$ make
Making all in lefty make[2]: Entering directory `/home/yoshiki/src/graphviz-2.0/lefty' Making all in ws make[3]: Entering directory `/home/yoshiki/src/graphviz-2.0/lefty/ws' Making all in x11 make[4]: Entering directory `/home/yoshiki/src/graphviz-2.0/lefty/ws/x11' Making all in libfilereq make[5]: Entering directory `/home/yoshiki/src/graphviz-2.0/lefty/ws/x11/libfilereq' if /bin/sh ../../../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I/usr/X11R6/include -I/usr/local/include -O2 -Wall -MT Dir.lo -MD -MP -MF ".deps/Dir.Tpo" -c -o Dir.lo Dir.c; \ then mv -f ".deps/Dir.Tpo" ".deps/Dir.Plo"; else rm -f ".deps/Dir.Tpo"; exit 1; fi mkdir -p .libs gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I/usr/X11R6/include -I/usr/local/include -O2 -Wall -MT Dir.lo -MD -MP -MF .deps/Dir.Tpo -c Dir.c -fPIC -DPIC -o .libs/Dir.o In file included from Dir.c:56: SFinternal.h:50:26: X11/Xaw/Text.h: No such file or directory SFinternal.h:51:31: X11/Xaw/AsciiText.h: No such file or directory In file included from Dir.c:56: SFinternal.h:108: error: parse error before "SFtextPos" SFinternal.h:108: warning: type defaults to `int' in declaration of `SFtextPos' SFinternal.h:108: warning: data definition has no type or storage class make[5]: *** [Dir.lo] エラー 1 make[5]: Leaving directory `/home/yoshiki/src/graphviz-2.0/lefty/ws/x11/libfilereq' make[4]: *** [all-recursive] エラー 1 make[4]: Leaving directory `/home/yoshiki/src/graphviz-2.0/lefty/ws/x11' make[3]: *** [all-recursive] エラー 1 make[3]: Leaving directory `/home/yoshiki/src/graphviz-2.0/lefty/ws' make[2]: *** [all-recursive] エラー 1 make[2]: Leaving directory `/home/yoshiki/src/graphviz-2.0/lefty' make[1]: *** [all-recursive] エラー 1 make[1]: Leaving directory `/home/yoshiki/src/graphviz-2.0' make: *** [all] エラー 2
Text.h と AsciiText.h が無いためにエラー
- xaw をキーに Text.h と AsciiText.h を検索
$ auto-apt search xaw
usr/X11R6/include/X11/Xaw/Text.h libdevel/libxaw7-dev usr/X11R6/include/X11/Xaw/AsciiText.h libdevel/libxaw7-dev
ibxaw7-dev というパッケージに発見
- libxaw7-dev をインストールして再挑戦
# aptitude install libxaw7-dev
$ make
make[3]: Entering directory `/home/yoshiki/src/graphviz-2.0/lefty' if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../lefty/ws/x11 -I../lefty/os/unix -I../lefty/dot2l -I/usr/local/include -DLEFTYPATH=\"/usr/local/share/graphviz/lefty\" -DHAVEDOT -I/usr/X11R6/include -O2 -Wall -MT code.o -MD -MP -MF ".deps/code.Tpo" -c -o code.o code.c; \ then mv -f ".deps/code.Tpo" ".deps/code.Po"; else rm -f ".deps/code.Tpo"; exit 1; fi
中略
mkdir -p .libs gcc -DLEFTYPATH=\"/usr/local/share/graphviz/lefty\" -DHAVEDOT -I/usr/X11R6/include -O2 -Wall -o lefty code.o common.o display.o exec.o g.o gfxview.o internal.o lefty.o lex.o mem.o parse.o str.o tbl.o txtview.o -L/usr/local/lib ../lefty/dot2l/.libs/libdot2l.a ../lefty/ws/x11/.libs/libws.a ../lefty/ws/x11/libfilereq/.libs/libfilereq.a ../lefty/os/unix/.libs/libos.a -L/usr/X11R6/lib -lSM -lICE -lXpm -lXt -lXmu -lXext -lX11 -lm ../lefty/ws/x11/.libs/libws.a(gbutton.o)(.text+0x1f7): In function `.L8': : undefined reference to `commandWidgetClass' ../lefty/ws/x11/.libs/libws.a(glabel.o)(.text+0x1be): In function `.L8': : undefined reference to `labelWidgetClass' ../lefty/ws/x11/.libs/libws.a(gmenu.o)(.text+0x59): In function `GMcreatewidget': : undefined reference to `simpleMenuWidgetClass' ../lefty/ws/x11/.libs/libws.a(gmenu.o)(.text+0x278): In function `GMmenuaddentries': : undefined reference to `smeBSBObjectClass' ../lefty/ws/x11/.libs/libws.a(gquery.o)(.text+0x15e): In function `GQcreatewidget': : undefined reference to `dialogWidgetClass' ../lefty/ws/x11/.libs/libws.a(gquery.o)(.text+0x1a9): In function `GQcreatewidget': : undefined reference to `XawDialogAddButton' ../lefty/ws/x11/.libs/libws.a(gquery.o)(.text+0x1cd): In function `GQcreatewidget': : undefined reference to `XawDialogAddButton' ../lefty/ws/x11/.libs/libws.a(gquery.o)(.text+0x30b): In function `GQcreatewidget': : undefined reference to `dialogWidgetClass' ../lefty/ws/x11/.libs/libws.a(gquery.o)(.text+0x9b2): In function `GQqueryask': : undefined reference to `XawDialogGetValueString' ../lefty/ws/x11/.libs/libws.a(gquery.o)(.text+0xaf2): In function `GQqueryask': : undefined reference to `commandWidgetClass' ../lefty/ws/x11/.libs/libws.a(gscroll.o)(.text+0x1b1): In function `.L8': : undefined reference to `viewportWidgetClass' ../lefty/ws/x11/.libs/libws.a(gscroll.o)(.text+0x907): In function `.L56': : undefined reference to `XawViewportSetCoordinates' ../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0x22c): In function `.L8': : undefined reference to `asciiTextWidgetClass' ../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0x2af): In function `.L8': : undefined reference to `XawTextSetSelectionArray' ../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0x85d): In function `.L82': : undefined reference to `XawTextSetInsertionPoint' ../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0x86b): In function `.L82': : undefined reference to `XawTextGetInsertionPoint' ../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0x8a3): In function `.L82': : undefined reference to `FMT8BIT' ../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0x8c8): In function `.L82': : undefined reference to `XawTextReplace' ../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0x8d6): In function `.L82': : undefined reference to `XawTextGetInsertionPoint' ../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0x915): In function `.L82': : undefined reference to `XawTextReplace' ../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0xd23): In function `.L124': : undefined reference to `XawTextGetSource' ../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0xd32): In function `.L124': : undefined reference to `FMT8BIT' ../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0xd63): In function `.L124': : undefined reference to `XawTextSourceRead' ../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0xe36): In function `.L132': : undefined reference to `XawTextGetSource' ../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0xe54): In function `.L132': : undefined reference to `XawTextGetSelectionPos' ../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0xe61): In function `.L132': : undefined reference to `FMT8BIT' ../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0xe93): In function `.L132': : undefined reference to `XawTextSourceRead' ../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0x10cf): In function `Gtweolaction': : undefined reference to `XawTextGetInsertionPoint' ../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0x10dc): In function `Gtweolaction': : undefined reference to `XawTextGetSource' ../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0x10f1): In function `Gtweolaction': : undefined reference to `FMT8BIT' ../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0x111e): In function `Gtweolaction': : undefined reference to `XawTextSourceSearch' ../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0x1195): In function `Gtweolaction': : undefined reference to `XawTextSourceRead' ../lefty/ws/x11/libfilereq/.libs/libfilereq.a(SelFile.o)(.text+0x239): In function `SFcreateWidgets': : undefined reference to `formWidgetClass' ../lefty/ws/x11/libfilereq/.libs/libfilereq.a(SelFile.o)(.text+0x324): In function `SFcreateWidgets': : undefined reference to `labelWidgetClass' ../lefty/ws/x11/libfilereq/.libs/libfilereq.a(SelFile.o)(.text+0x6dc): In function `SFcreateWidgets': : undefined reference to `asciiTextWidgetClass' ../lefty/ws/x11/libfilereq/.libs/libfilereq.a(SelFile.o)(.text+0x841): In function `SFcreateWidgets': : undefined reference to `scrollbarWidgetClass' ../lefty/ws/x11/libfilereq/.libs/libfilereq.a(SelFile.o)(.text+0x100e): In function `SFcreateWidgets': : undefined reference to `commandWidgetClass' ../lefty/ws/x11/libfilereq/.libs/libfilereq.a(SelFile.o)(.text+0x1803): In function `SFtextChanged': : undefined reference to `XawTextGetInsertionPoint' ../lefty/ws/x11/libfilereq/.libs/libfilereq.a(SelFile.o)(.text+0x188e): In function `SFtextChanged': : undefined reference to `XawTextGetInsertionPoint' ../lefty/ws/x11/libfilereq/.libs/libfilereq.a(Draw.o)(.text+0x3c8): In function `SFclearList': : undefined reference to `XawScrollbarSetThumb' ../lefty/ws/x11/libfilereq/.libs/libfilereq.a(Draw.o)(.text+0x420): In function `SFclearList': : undefined reference to `XawScrollbarSetThumb' ../lefty/ws/x11/libfilereq/.libs/libfilereq.a(Draw.o)(.text+0x45a): In function `SFclearList': : undefined reference to `XawScrollbarSetThumb' ../lefty/ws/x11/libfilereq/.libs/libfilereq.a(Draw.o)(.text+0x595): In function `SFdeleteEntry': : undefined reference to `XawScrollbarSetThumb' ../lefty/ws/x11/libfilereq/.libs/libfilereq.a(Draw.o)(.text+0xdaa): In function `SFscrollTimer': : undefined reference to `XawScrollbarSetThumb' ../lefty/ws/x11/libfilereq/.libs/libfilereq.a(Draw.o)(.text+0x151b): more undefined references to `XawScrollbarSetThumb' follow ../lefty/ws/x11/libfilereq/.libs/libfilereq.a(Draw.o)(.text+0x17c1): In function `SFpathSliderMovedCallback': : undefined reference to `XawTextSetInsertionPoint' ../lefty/ws/x11/libfilereq/.libs/libfilereq.a(Draw.o)(.text+0x1890): In function `SFpathAreaSelectedCallback': : undefined reference to `XawScrollbarSetThumb' ../lefty/ws/x11/libfilereq/.libs/libfilereq.a(Path.o)(.text+0xc73): In function `SFupdatePath': : undefined reference to `XawScrollbarSetThumb' ../lefty/ws/x11/libfilereq/.libs/libfilereq.a(Path.o)(.text+0x1097): In function `SFsetText': : undefined reference to `FMT8BIT' ../lefty/ws/x11/libfilereq/.libs/libfilereq.a(Path.o)(.text+0x10c8): In function `SFsetText': : undefined reference to `XawTextReplace' ../lefty/ws/x11/libfilereq/.libs/libfilereq.a(Path.o)(.text+0x10de): In function `SFsetText': : undefined reference to `XawTextSetInsertionPoint' collect2: ld returned 1 exit status make[3]: *** [lefty] エラー 1 make[3]: Leaving directory `/home/yoshiki/src/graphviz-2.0/lefty' make[2]: *** [all-recursive] エラー 1 make[2]: Leaving directory `/home/yoshiki/src/graphviz-2.0/lefty' make[1]: *** [all-recursive] エラー 1 make[1]: Leaving directory `/home/yoshiki/src/graphviz-2.0' make: *** [all] エラー 2
- ソースをaptで持ってくる.(Version 1.16)
# apt-get source graphviz
- 日本語化のためのソース改変
configure
DEFAULT_FONTPATH="/usr/X11R6/lib/X11/fonts/TrueType:/usr/X11R6/lib/X11/fonts/truetype:/usr/X11R6/lib/X11/fonts/TTF:/usr/share/fonts/TrueType:/usr/share/fonts/truetype:/usr/openwin/lib/X11/fonts/TrueType:/usr/X11R6/lib/X11/fonts/Type1:/usr/common/share/fonts/ttf";
を
DEFAULT_FONTPATH="/usr/share/fonts/truetype/kochi:/usr/X11R6/lib/X11/fonts/TrueType:/usr/X11R6/lib/X11/fonts/truetype:/usr/X11R6/lib/X11/fonts/TTF:/usr/share/fonts/TrueType:/usr/share/fonts/truetype:/usr/openwin/lib/X11/fonts/TrueType:/usr/X11R6/lib/X11/fonts/Type1:/usr/common/share/fonts/ttf";
gd/Makefile.in
135行目
CFLAGS = @CFLAGS@
を
CFLAGS = @CFLAGS@ -DJISX0208 -DHAVE_ICONV -DHAVE_STDARG_H -DHAVE_ERRNO_H
dotneato/common/gdgen.c
435行目付近
#ifdef HAVE_GD_FONTCONFIG
return font;
#else
を
#ifdef HAVE_GD_FONTCONFIG
font = "kochi-gothic";
return font;
#else
489行目付近
else if (strcasecmp(fontbuf, "courier") == 0)
fontlist = "courier;Courier;COURIER;cour";
return fontlist;
を
else if (strcasecmp(fontbuf, "courier") == 0)
fontlist = "courier;Courier;COURIER;cour";
fontlist = "kochi-gothic";
return fontlist;
- configure と make
$ ./configure
$ make
# make install
- 追記
Garphviz の開発版は UTF-8 で書いて,フォント指定すれば日本語が通るらしい
- Reference
Graphviz - Download - Source
http://www.graphviz.org/Download_source.php
はてなダイアリー - svnseeds' ghoti! - 2003-06-19
http://d.hatena.ne.jp/svnseeds/20030619#p3
Graphviz-ja
http://nile.ulis.ac.jp/~masao/software/graphviz-ja/
Omicron - GraphViz
http://tiki.is.os-omicron.org/tiki.cgi?c=v&p=GraphViz
ダビスタなページ - いろいろ - 2004-12-24 - 最近のGraphViz
http://ff.pekori.to/nikki/2004.html
2004-12-25 Sat
Drawing graphs with dot
- Summary
Graphviz[2003-12-01-3] の dot ファイルの仕様
- PDF
Drawing graphs with dot
http://www.graphviz.org/Documentation/dotguide.pdf
Drawing graphs with dot (日本語訳)
http://www.cbrc.jp/~tominaga/translations/graphviz/dotguide.pdf
- Reference
産業技術総合研究所 生命情報科学研究センター - Tominaga DAISUKE - 翻訳した文章 - DOT ユーザーズガイド
http://www.cbrc.jp/~tominaga/translations/
2004-12-16 Thu
RDF Gravity - RDF視覚化ツール
- Summary

RDF/OWL の視覚化ツール
- 特徴
グラフ視覚化
フィルタリング
全文検索
RDQLクエリーによって生成する視点
複数ファイルのRDFファイルの視覚化
- Reference
RDF Gravity
http://semweb.salzburgresearch.at/apps/rdf-gravity/
The Web KANZAKI - ちょっとしたメモ - RDF可視化ツール : RDF Gravity
http://www.kanzaki.com/memo/2004/12/14-1
- via
inside out - 2004-12-14
http://www.hirax.net/diaryweb/2004/12/14.html#200412143
2004-12-08 Wed
Generalized Venn diagrams - a new method of visualizing complex genetic set relations.
- Summary
次の手順で改良した Venn図を書くプログラム.
1. Venn図の円の面積を集合の要素数に、重なる部分の面積を集合の交わりの要素数に対応付け.
2. 1の条件の元で、円の配置をGA(遺伝的アルゴリズム)を使って最適化する.
- Reference
Generalized Venn Diagrams
http://www.informatik.uni-ulm.de/ni/mitarbeiter/HKestler/vennm/
Generalized Venn diagrams: a new method of visualizing complex genetic set relations.
http://www.hubmed.org/display.cgi?issn=13674803;uids=15572472
- via
HubLog - 2004-12-03
http://hublog.hubmed.org/archives/001012.html
buchilog - 2004-12-06
http://km.meme.hokudai.ac.jp/people/buchi/diary/?date=20041206#p02
2004-12-08 Wed
TouchGraph browser for Google Scholar
- Summary
TouchGraph[2003-01-10-18] を用いた Google Scholar の検索ツール.
引用関係を結線で表現.
サンプル
- Reference
HubLog - 2004-11-22
http://hublog.hubmed.org/archives/001002.html
- via
buchilog - 2004-11-28
http://km.meme.hokudai.ac.jp/people/buchi/diary/?date=20041128#p02
2004-12-08 Wed
Web Map
- Summary
Firefox のプラグインとして動作する Webサイト閲覧履歴の視覚化ツール.
- Reference
outsider reflex - XUL APps - Web Map
http://piro.sakura.ne.jp/xul/webmap/
- via
buchilog - 2004-11-22
http://km.meme.hokudai.ac.jp/people/buchi/diary/?date=20041122#p03