Ответы:
Вы видели этот список ? И есть также функция в R доступны . Лично я бы начал с пути geom и эстетики размера в ggplot2 и посмотрел, куда это меня привело .
Я не проверял ничего из этого. Если вы найдете предпочтительный вариант, возможно, вы могли бы сообщить нам всем, поскольку они довольно крутая графика.
Если вы ищете сторону клиента (библиотека JavaScript), вы можете попробовать:
http://tamc.github.com/Sankey/
Вы также можете увидеть связанный вопрос на StackOverFlow: /programming//q/4545254/179529
Посмотрите мой HTML5 D3 Sankey Diagram Generator - в комплекте с самостоятельными циклами и всем :) http://sankey.csaladen.es
Вы ищете библиотеку или веб-приложение? Если второе, вы можете попробовать этот Sankey Builder. Он имеет визуальный интерфейс и интерфейс drag & drop. Это всего лишь бета-версия, на данный момент она сохраняет данные только по URL и не оптимизирована для мобильных устройств.
http://wikibudgets.org/sankey/
Отказ от ответственности: я работаю на WikiBudgets
Наше приложение Sankey Diagram предназначено для Apple iOS. Он использует сенсорный интерфейс для интуитивно понятного создания блок-схем. Просто найдите «Sankey Diagram» в магазине приложений Apple iTunes. Наш веб-сайт SquishLogic Sankey Diagram
Я только что загрузил новый онлайн Sankey Builder. Вы можете загружать данные, настраивать их с помощью широкого спектра инструментов и сохранять. Он позволяет вам перетаскивать поля из ваших данных для настройки потока Санки и динамически добавлять фильтры в любое поле на диаграмме, чтобы сжимать данные. Он имеет автоматическое выделение полос на диаграмме для выделения взаимосвязей данных, и вы даже можете смешивать и подбирать цвета. Это показывает автоматическое разбиение на страницы для больших наборов данных! Функция сортировки работает по значению или полю в порядке возрастания.
Все настройки могут быть сохранены для будущего посещения. Инструмент включает в себя функцию общего доступа, которая позволяет включать или отключать любые параметры. Уникальный URL-адрес, созданный инструментом, позволяет распространять диаграмму Sankey среди посетителей интерактивной версии Sankey Builder только для чтения! Проверьте демо (см. Ниже). Вы даже можете построить бесплатную диаграмму Санки, которая размещается бесплатно. Просто посетите http://SankeyBuilder.com и зарегистрируйтесь (все, что вам нужно, это адрес электронной почты). Это даст вам доступ к SankeyBuilder бесплатно. Демонстрация: http://sankeybuilder.com/sankeybuilder.aspx?url=bbe34d97f8 и учебные руководства находятся по адресу http://sankeybuilder.com . Надеюсь это поможет.
Нарисуйте диаграммы Sankey прямо в браузере с помощью «Sankey Flow Show - привлекательные схемы, созданные за считанные минуты!» http://www.sankeyflowshow.com
Как и все, латекс это путь!
Если вы совсем не знаете латекс, вам может не понадобиться это решение, но если вы знаете хотя бы немного, вам просто нужно изменить параметры в соответствии с тем, что вы хотите, и это будет более точным и гибким, чем многие другие возможности.
Обратите внимание, что вам придется вводить значения вручную.
Вы можете использовать библиотеку Tikz, чтобы произвести это
Вот код
Мы основываемся на онлайн-приложении Denes (веб-приложение) Sankey Diagram Generator с некоторыми дополнительными функциями и возможностями для копирования данных из CSV, Excel Pivot Tables и JSON. Генератор диаграмм Санки
riverplot
пакет для диаграмм Санки. Тем не менее, никогда не использовал его, поэтому я не могу подтвердить его удобство использования.