Какой хороший инструмент для создания диаграмм Санки?


Ответы:


9

Вы видели этот список ? И есть также функция в R доступны . Лично я бы начал с пути geom и эстетики размера в ggplot2 и посмотрел, куда это меня привело .

Я не проверял ничего из этого. Если вы найдете предпочтительный вариант, возможно, вы могли бы сообщить нам всем, поскольку они довольно крутая графика.


1
Также есть пример (в процессе) использования Tikz на сайте Tex, tex.stackexchange.com/q/40159/8217 .
Энди W

4

Если вы ищете сторону клиента (библиотека JavaScript), вы можете попробовать:

http://tamc.github.com/Sankey/

Вы также можете увидеть связанный вопрос на StackOverFlow: /programming//q/4545254/179529


1
Спасибо за ссылку. И FWIW, HTML5-код ​​рисования Canvas также должен работать на сервере: stackoverflow.com/questions/9409106/…
Thilo

Вы правы. JavaScript начинает использоваться и на стороне сервера (Node.js, Phantom.js). Просто большинство людей здесь обычно более свободно владеют R ...
Парень,


2

Вы ищете библиотеку или веб-приложение? Если второе, вы можете попробовать этот Sankey Builder. Он имеет визуальный интерфейс и интерфейс drag & drop. Это всего лишь бета-версия, на данный момент она сохраняет данные только по URL и не оптимизирована для мобильных устройств.

http://wikibudgets.org/sankey/

Отказ от ответственности: я работаю на WikiBudgets


Ссылка только ответы не являются достаточными. Например, просмотрите упоминания ссылок в справке здесь , здесь . Ссылки могут также исчезнуть без предупреждения; Ваш ответ должен быть в состоянии стоять самостоятельно, даже если ссылка исчезнет. Пожалуйста, отредактируйте, чтобы предоставить основную информацию и дать правильную ссылку
Glen_b -Восстановить Монику

@Glen_b Я не уверен, как этот ответ может быть улучшен. Речь идет об инструменте для создания диаграмм Санки, и инструмент доступен по этой ссылке.
Патрик Куломб

@ Патрик по ссылкам, которые я дал в своем комментарии, точно указывает, как улучшить ответ (как и вторая половина моего комментария - нужно сделать, чтобы объяснить, на что идет ссылка (что именно быть найденным там) таким образом, что было бы достаточно, чтобы его можно было найти через поисковую систему, даже если ссылка должна была быть перемещена и дать ссылку / ссылку на источник, т. е. объяснить, с кем была связана эта вещь)
Glen_b -Reinstate Monica

1

Наше приложение Sankey Diagram предназначено для Apple iOS. Он использует сенсорный интерфейс для интуитивно понятного создания блок-схем. Просто найдите «Sankey Diagram» в магазине приложений Apple iTunes. Наш веб-сайт SquishLogic Sankey Diagram


1

Я только что загрузил новый онлайн Sankey Builder. Вы можете загружать данные, настраивать их с помощью широкого спектра инструментов и сохранять. Он позволяет вам перетаскивать поля из ваших данных для настройки потока Санки и динамически добавлять фильтры в любое поле на диаграмме, чтобы сжимать данные. Он имеет автоматическое выделение полос на диаграмме для выделения взаимосвязей данных, и вы даже можете смешивать и подбирать цвета. Это показывает автоматическое разбиение на страницы для больших наборов данных! Функция сортировки работает по значению или полю в порядке возрастания.

Все настройки могут быть сохранены для будущего посещения. Инструмент включает в себя функцию общего доступа, которая позволяет включать или отключать любые параметры. Уникальный URL-адрес, созданный инструментом, позволяет распространять диаграмму Sankey среди посетителей интерактивной версии Sankey Builder только для чтения! Проверьте демо (см. Ниже). Вы даже можете построить бесплатную диаграмму Санки, которая размещается бесплатно. Просто посетите http://SankeyBuilder.com и зарегистрируйтесь (все, что вам нужно, это адрес электронной почты). Это даст вам доступ к SankeyBuilder бесплатно. Демонстрация: http://sankeybuilder.com/sankeybuilder.aspx?url=bbe34d97f8 и учебные руководства находятся по адресу http://sankeybuilder.com . Надеюсь это поможет.



0

Как и все, латекс это путь!

Если вы совсем не знаете латекс, вам может не понадобиться это решение, но если вы знаете хотя бы немного, вам просто нужно изменить параметры в соответствии с тем, что вы хотите, и это будет более точным и гибким, чем многие другие возможности.

Обратите внимание, что вам придется вводить значения вручную.

Вы можете использовать библиотеку Tikz, чтобы произвести этовведите описание изображения здесь

Вот код


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.