Это может быть более общая версия этого вопроса ( Как сохранить диаграмму ggrough как .png ).
Я использую RStudio.Обычно я могу сохранить свои графики обычными способами (png()
, jpeg()
и ggsave()
.
. Однако я сталкивался с ситуациями, когда график отображается в RStudio Viewer, но эти вышеупомянутые команды сохранения неработа.
Вот пример, взятый со страницы remiotic
на https://timelyportfolio.github.io/remiotic/:
library(remiotic)
remiotic(
# lines expected to be an array of arrays
# for now do it the really ugly way
# but should be able to fix this fairly easily
data = list(
list(
group = "A",
coordinates = lapply(0:10, function(x) list(x=x, y=runif(1)))
)
),
frame = "XYFrame",
props = list(
shape = "lines",
xAccessor = "x",
yAccessor = "y",
xExtent = c(0, 10),
yExtent = c(0, 1),
lineStyle = list(stroke = "#629"),
margin = list(
top = 20,
right = 40,
bottom = 50,
left = 50
),
axes = list(
list(orient = "left"),
list(orient = "bottom")
)
),
width = "100%"
)
Я пытался поставить jpeg("file")
, png("file")
и pdf("file")
до этогокод и dev.off()
после. Первые два не создают файл, а третий создает, но я не могу открыть файл, так как он не сохранил график на нем. У меня Mac, если я поставил x11()
спереди он открывает новое окно, но отображает график в RStudio Viewer.
Как сохранить график, как этот, используя код (а не кнопку экспорта RStudio)?