Проблема с выводом R-графиков на устройство png в службе приложений Azure

#asp.net #azure #azure-web-app-service #r.net

#asp.net #azure #azure-web-app-service #r.net

Вопрос:

Я работаю над переносом своих локальных asp.net приложение для службы приложений Azure. Мое приложение отображает R-графики в формате PNG, используя R.net . Я упаковываю программное обеспечение R как папку (не как установку) в свою публикацию и обновление R.net переменные среды для использования библиотек R в этой папке. Эта настройка работает на локальном сервере Windows server: введите описание изображения здесьпри попытке отобразить это в службе приложений Azure с использованием тех же параметров, что и на-prem, выдается ошибка. Ниже указан вывод с разрешением 300 точек на дюйм: Исключение при рендеринге с разрешением dpi 300

Если выходное разрешение изменено на 280 точек на дюйм, изображение png отображается, но в нем отсутствует множество условных обозначений и строк: Частичный рендеринг png при использовании выходного dpi 280

Я попытался установить type = «cario» для устройства png, но не смог нарисовать полный график. Пробовали другие вещи:

  • Настройка вывода в виде растрового изображения. Также отображается частичное изображение, но проблемы отличаются от PNG. Он отображает график, но фрагменты изображения отсутствуют, особенно справа и внизу изображения Рендеринг растровых изображений
  • Настройка вывода в формате pdf. Выводит полное изображение, но не в том формате, который мы хотим (PNG) Рендеринг PDF

Любые предложения по рендерингу R-графиков из службы приложений Azure приветствуются.