<http://www.elsevier.com/wps/find/journaldescription.cws_home/622839/description>
論文誌graphical modelsは、bayesianの言うgraphical modelsではなく
3d reconstructionの文脈でのそれ。
<http://cimg.sourceforge.net/index.shtml>
<http://iris.usc.edu/Vision-Notes/bibliography/contents.html>
Computer Vision を中心とした関連分野文献へのポインタ。
<http://www.graphviz.org/>
ネットワークの可視化。
ノード間の接続を dot 形式で記述し、変換器 dot によって画像にする。
配置アルゴリズムは、JUNG[2005-10-04-6]でも実装が提供されている Kamada-Kawai 法など。
ソース --[変換器]--> 画像
というやり方は、印刷用、結果表示用に向いている。
実際、SVGなど多くの形式をサポートしていて、形状、色のカスタマイズも容易。
軸のあるグラフを書くときに gnuplot を使うような感じで、使えばいいのかな。
<http://portal.acm.org/citation.cfm?id=569061>
離散状態の Cellular Automata(CA) から、連続状態の Coupled Map Lattice(CML) へ。
CML をGPUに実装したという話。
ある Container vv に表示されている内容を format 形式で filename というファイルに書き出す。
public void writeImage(Container vv, String format, String filename) throws IOException { // capture: create a BufferedImage BufferedImage bi = new BufferedImage(vv.getSize().width, vv.getSize().height, BufferedImage.TYPE_INT_BGR); // create the Graphics2D object that paints to it Graphics2D g = bi.createGraphics(); vv.paintAll(g); g.setColor(Color.BLACK); g.drawString("Suffix Tree for '" + getBodyString() + "'", 20, 20); // and save out the BufferedImage ImageIO.write(bi, format, new File(filename)); }
vv.paintALL(g);
を
vv.paintComponents(g);
と書くと、Container vv に含まれているコンポーネントを描画し、vv 自身を描画しない。
<http://apollo.u-gakugei.ac.jp/~yoshiki/>
chalow で日記をつけている情報視覚化(可視化)の専門家。
視覚化 / Y's memo
Java / Y's memo
Ajax / Y's memo
などがみどころ。
内容は同じだが、xight.orgの方が見やすいかも。
<http://homepage1.nifty.com/algafield/JavaGUIFaq19j.html>
Java で GUI とかグラフィクスをやるときのFAQ。
数が多く、更新も続けられている。
Java Tips for Beginners も、Java 一般のTips集として参考になる。
<http://jung.sourceforge.net/>
Java でのグラフ、ネットワークの可視化ライブラリ。
グラフのインタラクティブな更新が可能。
java.awt.event に準拠した Listener によるイベント処理機構が実装されているなど、
機能が豊富。