mschart

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Сайт: ardata-fr.github.io/mschart

mschart — пакет для языка программирования R, предоставляющий средства создания нативных редактируемых диаграмм для документов Microsoft Office, в частности для презентаций PowerPoint и текстовых документов Word. Пакет интегрируется с экосистемой R и позволяет генерировать объекты диаграмм, совместимые с форматами Office Open XML, что даёт возможность вставлять графические элементы в документы через другие инструменты автоматизации документов на R.

Разработка пакета ориентирована на сценарии репродуцируемой подготовки отчётов и презентаций: данные из R используются напрямую для формирования структурированной диаграммы, при этом сохраняется возможность дальнейшего редактирования элементов диаграммы средствами Microsoft Office. Пакет обычно применяется в связке с пакетом officer, который отвечает за управление содержимым и структуой документов Office из R, обеспечивая вставку и позиционирование созданных диаграмм в слайдах и страницах.

  • Генерация нативных диаграмм: создание диаграмм, которые при вставке в PowerPoint или Word остаются редактируемыми средствами Office.
  • Поддержка типов графиков: распространённые типы диаграмм (столбчатые, линейные, круговые, области и комбинированные) с параметризацией осей и серий данных.
  • Интеграция с officer: совместимость с механизмами вставки и управления содержимым документов через пакет officer.
  • Настройка элементов оформления: управление легендой, подписями значений, названиями осей и общими параметрами отображения.
  • Работа с табличными данными: приём данных в виде фреймов и преобразование их в структуры, пригодные для построения диаграмм Office Open XML.
  • Экспорт в формат Office Open XML: создание объектов диаграмм, корректно сериализуемых в документах .pptx и .docx.
  • Репродуцируемость отчётов: возможность встроить построение диаграмм в скрипты отчётности и автоматизированные пайплайны.
  • Локальная настройка стилей: применение локальных тем и стилей оформления при формировании диаграмм для согласования с корпоративным дизайном.
  • Обработка легенд и подписи: гибкие опции размещения и форматирования легенд, подписи серий и значений данных.
  • Ограничения: пакет ориентирован на генерацию диаграмм, совместимых с Office, и может не обеспечивать всей гибкости и возможностей стилизации, доступных в интерактивных или векторных графических библиотеках R.
Подробнее