Какое программное обеспечение для визуализации данных с открытым исходным кодом является лучшим? Мне требуется следующее:
Может импортировать данные из Microsoft Excel (импорт данных из баз данных Oracle тоже был бы хорош, но это не обязательно).
Графики, созданные с помощью программного обеспечения, могут быть экспортированы в Microsoft PowerPoint (копирование и вставка в порядке).
Открытый исходный код и прост в использовании.
data-visualization
excel
software
open-source
R Learner
источник
источник
Ответы:
Обновлено 2017-02-24 :
Я думаю, что лучшим решением является использование R с RStudio . (Записная книжка Python и iPython является альтернативой):
TLDR;
Импорт данных
Существует множество способов импортировать превосходные (табличные) данные. Для данных Excel
readxl
пакет предоставляет самый простой и универсальный. Обычно при импорте корректные типы переменных.Альтернативы - сохранить файл как CSV и повторно импортировать.
readr
Пакет хорош для этого. @Nick Stauner предлагает, пожалуй, самое простое решениеread.csv
; ограничение заключается в том, что для этого требуется дополнительный шаг сохранения рабочего листа в виде файла CSV. Это не очень хорошо, если ваши данные распределены по нескольким листам. Это может быть утомительно, хотя есть программы VBA для сохранения всех листов в виде файлов CSV. Гугл для них. Еще одним ограничением является получение правильных типов переменных. Если вы используетеread.csv
, вам часто приходится исправлять ваши типы после импорта в R.Есть несколько пакетов, которые позволяют избежать этих проблем, позволяя подключать чтение / запись из электронной таблицы напрямую или с помощью ODBC. Выполните поиск в CRAN для Excel или ODBC, чтобы найти подходящий для вашей ситуации.
Черчение
С точки зрения получения графиков в PowerPoint, используйте функции экспорта графиков Rstudio, метод копирования и вставки с использованием Rstudio :
export plot
>copy plot to clipboard
>copy as: metafile
Захватывает сюжет к пасте буфера , позволяя вам вставить непосредственно в Power Point.Что касается создания графиков, R имеет множество вариантов. Вышеупомянутый пакет ggplot2 предоставляет очень мощный интерфейс для создания всевозможных графиков. Существуют дополнительные пакеты для создания сотен или тысяч других типов сюжетов / анимаций / и т. Д. Одним из ограничений является то, что они часто скрываются в пакетах CRAN .
Альтернативой является использование пакета ReporteRs.
источник
Я не знаю, что такое «лучший», но программная среда, в честь которой вы названы, отвечает всем вашим требованиям:
read.csv()
.RODBC
Иora
пакеты доступны для импорта из Oracle.источник
Я согласен с Ником Стаунером на R. И с таким именем пользователя, как «R Learner», у меня возникло желание не предлагать другие инструменты, но их много. Я подожду, чтобы посмотреть, что ответит на мои вопросы, для более специфичных для платформы, но Mondrian - это настольная Java-программа (кроссплатформенная), которая поддерживает множество типов визуализации, которые вы легко можете получить в PowerPoint.
источник