Веб-разработка → Библиотеки для визуализации данных в вебе
Тема визуализации данных в интернете для меня достаточно актуальная, поэтому периодически мне приходится искать различные библиотеки для отображение тех или иных данных в вебе.

К таким библиотекам я отношу визуализацию графиков, чартов, графов, таблиц, отчетов, инфографик и т.д.
В свое время я написал несколько статей на тему визуализации данных в вебе (их можно поискать на хабре по ключевой фразе «Визуализация данных в вебе»).
Но с тех пор появилось много новых инструментов, мы получили HTML5 и т.д., поэтому вопрос опять стоит достаточно остро. Я решил собрать информацию о всех JavaScript инструментах, с помощью которых можно визуализировать данные в вебе (в первую очередь для себя, но потом решил, что, возможно, будет интересно это и другим). Я уже начал собирать информацию в виде списка инструментов с примерами в одном месте для того, чтобы не бегать по разным сайтам в поисках демок и описания функционала. Есть уже около 10 библиотек.

К таким библиотекам я отношу визуализацию графиков, чартов, графов, таблиц, отчетов, инфографик и т.д.
В свое время я написал несколько статей на тему визуализации данных в вебе (их можно поискать на хабре по ключевой фразе «Визуализация данных в вебе»).
Но с тех пор появилось много новых инструментов, мы получили HTML5 и т.д., поэтому вопрос опять стоит достаточно остро. Я решил собрать информацию о всех JavaScript инструментах, с помощью которых можно визуализировать данные в вебе (в первую очередь для себя, но потом решил, что, возможно, будет интересно это и другим). Я уже начал собирать информацию в виде списка инструментов с примерами в одном месте для того, чтобы не бегать по разным сайтам в поисках демок и описания функционала. Есть уже около 10 библиотек.
Программирование → DISLIN — высокоуровневая библиотека визуализации пользовательских данных

Думаю каждый сталкивался с проблемой визуализации данных внутри своей программы. Особенно, если программа консольная. В топике я хочу рассказать о бесплатной (для некоммерческого использования) кроссплатформенной библиотеке DISLIN, которая разработана институтом исследований Солнечной системы имени М. Планка (Германия). DISLIN может как просто отображать графики, так и сразу их сохранять в файлы. Разработчики заявляют возможность использования в fortran, c/c++, Perl, Python, Java, .NET.
Google App Engine → Визуализация модели данных
Для django есть хорошая утилитка, которая анализирует описание модели данных и рисует её графическое представление в dot-формате graphviz.
Сегодня переписал эту утилитку под appengine.

Утилита распознаёт Expando (добавляет многоточие в список атрибутов),
наследование от PolyModel (рисует стрелки наследования),
а также ссылочные свойства (в том числе самодельные, типа ManyToManyProperty).
Как пользоваться:
Сегодня переписал эту утилитку под appengine.

Утилита распознаёт Expando (добавляет многоточие в список атрибутов),
наследование от PolyModel (рисует стрелки наследования),
а также ссылочные свойства (в том числе самодельные, типа ManyToManyProperty).
Как пользоваться:
- засунуть скрипт в каталог с sdk
- запустить её из корневого каталога приложения, указав аргументами список модулей для анализа (в формате имён дя import):
python path/to/modelviz.py models.foo models.bar > models.dot - сконвертить полученный dot-файл во что-нибудь более удобное, например, в png:
dot models.dot -Tpng > models.png - наслаждаться неземной красотой
Персональные блоги → WIKIзуализируй то, WIKIзуализируй это!
Добрый вечер Дорогие друзья!
Недавно, прогуливаясь по просторам бескрайнего интернета, я наткнулся на изумительные работы Криса Харрисона, посидев немного в шоке, я подумал «А сложно ли визуализировать википедию или нет?» и решил попробовать!

Итак, приступим!
Недавно, прогуливаясь по просторам бескрайнего интернета, я наткнулся на изумительные работы Криса Харрисона, посидев немного в шоке, я подумал «А сложно ли визуализировать википедию или нет?» и решил попробовать!

Итак, приступим!
Интерфейсы → 3D-интерфейс для информационного архива
Изобретатели продолжают биться над решением проблемы лайфблоггинга и управления огромными массивами цифровой информации, которые накапливаются у каждого человека в процессе жизни.Цифровой поток растёт, а удобного способа накапливать и организовывать эту информацию как не было, так и нет. Один из вариантов решения проблемы предлагают учёные из Массачусетского университета. Они запатентовали идею трёхмерного интерфейса для хранения и визуализации таких данных.
Суть идеи заключается в том, что весь информационный архив представляется в виде виртуального домика, в котором расставлены различные объекты. Например, рабочий кабинет — это ваши деловые документы. Нарисованный телевизор «отвечает» за вызов папки с фильмами. Фоторамка на виртуальной стене — это семейный фотоальбом. Такой способ представления информации больше приспособлен для естественного восприятия человеком.
При поиске информации в личном архиве осуществляется кластеризация результатов поиска с учётом этой позиционной привязки.
via New Scientist
Персональные блоги → Альтернатива облаку тегов
Как пример дерево тегов или пирамида? В случае если несколько тегов связано иерархически, то такое представление будет полезней нежели облако тегов по которому можно судить только о популярности чего-либо, но никак не о иерархической позиции. В тоже время дерево тегов можно сформировать из многомерного массива циклами или используя рекурсию. По-поводу графического представления все в наших руках. Современные средства позволяют сделать визуальную часть дерева почти любой. Подобная система будет полезна в случае когда облако тегов служит именно элементом навигации, а не «прикольной фичей».