Есть ли способ вставлять изображения, в данном случае диаграммы ggplot2, в таблицу Google с помощью сценария R? Может, с помощью пакета googlesheets
?
Я вижу, как добавить изображение в электронную таблицу Excel, и могу добавить изображение в Google Sheet в моем браузере через Вставлять -> Изображение в меню Sheets. Но я бы хотел добавить изображение на свой лист из сценария R.
Это своего рода хитрость, и кажется, что изображение по умолчанию будет занимать ровно размер одной ячейки. Но это способ вставки изображений:
x <- gs_edit_cells(ss=x, ws = "y", input='=IMAGE("https://i.stack.imgur.com/FrDZc.jpg")')
Затем вы можете вручную из Google Таблиц изменить размер ячейки и, следовательно, изображения.
Конечно, теперь новая проблема заключается в том, как дать изображению веб-адрес из R --- но я бы не подумал, что это слишком сложно.
Это сработало! И на самом деле функция
IMAGE()
принимает значения дляmode
,height
иwidth
, поэтому вы можете вставить изображение нужного размера. Например,x <- gs_edit_cells(ss=x, ws = "y", input='=IMAGE("https://i.stack.imgur.com/FrDZc.jpg", 4, 800, 1200)')