Измените ширину SVG изнутри R после экспорта из графика orca - PullRequest
1 голос
/ 19 сентября 2019

Моя цель - сохранить SVG-файл графического графика, в котором аргумент width равен 100%, а статическая высота удалена.объекты) поддерживает только указание статической ширины и высоты пикселей.

Набор ширины и высоты важен при создании диаграммы для поддержания пропорций (это сложный график, объединяющий множество трасс как в декартовых, так и в полярных координатах).

Это означает, что сохраненный файл SVG имеет фиксированную ширину.

Вся обработка должна выполняться в R. Есть ли способ изменить текстовый файл из команд R?Пока что мой поиск не принес ничего полезного.

1 Ответ

1 голос
/ 19 сентября 2019

Я нашел свое решение.

  1. Я использую readLines() для загрузки моего файла .svg в R.

  2. Измените атрибут стиля нарушителя с помощью gsub.Это работает для меня, так как изменение, которое я хочу сделать, является фиксированным и очень простым.

  3. Я использую writeLines(), чтобы перезаписать старое новым.

...