prefuse のインストール

prefuse | interactive information visualization toolkit から prefuse-beta をダウンロード.

export JAVA_HOME=/usr/lib/jvm/java-6-sun/
(本来,.bashrc に書いておくべきだがサボっていた)

cd prefuse-beta
sh build.sh all ・・・ ant でもよいらしい.
cd build
sudo mkdir /usr/local/prefuse
sudo cp -p prefuse.jar /usr/local/prefuse/

デモの動かし方

http://www24.atwiki.jp/prefuse/ を参考にした.

build の下を除くと,以下の Java ファイルが見える.

$ ls -l prefuse-beta/buil/demos/src/prefuse/demos/
合計 152

  • rw-r--r-- 1 muto muto 13344 2009-06-11 18:19 AggregateDemo.java
  • rw-r--r-- 1 muto muto 14296 2009-06-11 18:19 Congress.java
  • rw-r--r-- 1 muto muto 11540 2009-06-11 18:19 DataMountain.java
  • rw-r--r-- 1 muto muto 8637 2009-06-11 18:19 FisheyeMenu.java
  • rw-r--r-- 1 muto muto 17959 2009-06-11 18:19 GraphView.java
  • rw-r--r-- 1 muto muto 12974 2009-06-11 18:19 RadialGraphView.java
  • rw-r--r-- 1 muto muto 8070 2009-06-11 18:19 ScatterPlot.java
  • rw-r--r-- 1 muto muto 12139 2009-06-11 18:19 TreeMap.java
  • rw-r--r-- 1 muto muto 16559 2009-06-11 18:19 TreeView.java
  • rw-r--r-- 1 muto muto 13332 2009-06-11 18:19 ZipDecode.java

drwxr-xr-x 2 muto muto 4096 2009-06-11 18:19 applets

build に移動して,以下のようにコマンドを発行することでデモを実行できる.

$ cd prefuse-beta/build
$ java -cp prefuse.jar:demos.jar prefuse.demos.AggregateDemo
$ java -cp prefuse.jar:demos.jar prefuse.demos.FisheyeMen

自分で作ったプログラムを動かす

javac -cp /usr/local/prefuse/prefuse.jar SimpleGraph.java
java -cp /usr/local/prefuse/prefuse.jar:. SimpleGraph