Плагин не знаю, а вот визуализация данных посредством программирования очень и очень популярна:
Более традиционный императивный подход реализован в языке Processing, который к слову основан на Java, поэтому прозрачно использует любые ее библиотеки.
Правда мне больше нравится обертка для языка ruby: http://ashkenas.com/codework/ruby-proces…
Да, можно конечно, но суть не в том, можно ли на другом языке это сделать или нет.. интересно, что это визуализация контекстно свободных грамматик.. теоретически ведь можно придумать визуализацию для любой КС-грамматики с неограниченным набором терминалов - вот это по-моему реально интересная задача :)
http://ejohn.org/blog/processingjs/ - Вот посмотрите на этот проект. С ним вполне можно делать всякие красивости на сайтах.
Из минусов: интенсивные вычисления иногда ощутимо нагружают клиентскую машину, javascript все-таки.
Пока ориентация только на FF3 и Opera 9.5, то есть совершенно не кроссбраузерно. Возможно поправят.
Кстати это библиотека от создателя jQuery.
Вот так вот и бывает... Нам еще много чего объясняли подобного. Честно говоря, до сих пор не могу понять, зачем нам это все? Кроме Пролога, реально ничего не пригодилось и то, только чтобы получить понятие о логических языках.
Да) Вот чем надо было в школе нас занимать вместо рисования цветочка в паскале через graph =) Это и интереснее и красивее.
несколько строк кода и получается забавные фигурки:
http://img399.imageshack.us/img399/9977/emblemwq4.png (26 кб)
http://img388.imageshack.us/img388/4696/strangetriangles2xj7.png ( 165 kb)
http://img395.imageshack.us/img395/9508/kusttq0.png (172 kb)
www.contextfreeart.org — программирование на службе искусства