Простой ответ заключается в том, что (на момент написания) то, что вы хотите, почти наверняка не существовало. Извините!
Если вы работаете на базе Windows, я бы искал продукт в .NET-пространстве, где, как я ожидаю, вы что-то найдете. Вы вероятно должны будете заплатить реальные деньги все же. Я полагаю, если вы смелы, вы можете поговорить с ним с помощью IronRuby.
Из среды без MS я бы надеялся на решение на основе Java. Как уже упоминалось, в мире Интернета вы будете надеяться на что-то, основанное на JavaScript, или, что более вероятно, что-то из мира Flash (или, может быть, даже Silverlight?).
На самом деле, если вы хотите остаться в Ruby и не возражаете против какого-то риска, Silverlight может быть подходящим вариантом - при условии, что материал DLR действительно работает (здесь нет опыта). Ruby - как бы мне это ни нравилось - едва ли имеет самую зрелую структуру GUI.
Обновление: с момента написания этого (около 5 лет назад) ситуация немного улучшилась. Хотя я до сих пор не знаю каких-либо конкретных библиотек рисования графов Ruby, здесь улучшена поддержка Graphviz (Github ) или gem install ruby-graphviz
. Я обнаружил, что для простых графиков вполне возможно написать сценарий непосредственно из Ruby.