Как нарисовать графики SVG на отдельных страницах одного файла [R]? - PullRequest
1 голос
/ 18 января 2012

Как разделить ниже двух графиков на разные страницы?

команда onefile предназначена для этой цели, но почему-то следующий код рисует только последний из двух графиков.здесь?

library(RSVGTipsDevice)

devSVGTips("svgplot9.svg", toolTipMode=1,onefile=TRUE,
title="SVG example plot 9: line and point types")
plot(c(0,20),c(0,5), type="n", xlab="x", ylab="y",
main="Example SVG plot with different line and point types")
for (i in 0:16) {
lines(i+(0:4), (1:5), col=max(i,1), pch=i, lty=i, type="b")
text(i, 0.5, lab=as.character(i), cex=2^(abs((i-8)/4)-1))
}


devSVGTips("svgplot9.svg", toolTipMode=1, onefile=TRUE,
title="SVG example plot 10: line and point types")
plot(c(0,20),c(0,5), type="n", xlab="x", ylab="y",
main="Example SVG plot with different line and point types")
for (i in 0:16) {
lines(i+(0:4), (1:5), col=max(i,1), pch=i, lty=i, type="b")
text(i, 0.5, lab=as.character(i), cex=2^(abs((i-8)/4)-1))
}

dev.off()

1 Ответ

1 голос
/ 18 января 2012

Вы можете попробовать одним вызовом devSVGTips (второй удаляет записываемый файл), либо onefile=TRUE (два графика накладываются на одной странице) или onefile=FALSE (эти два графика находятся в одном файле, но код XML, описывающий их, просто объединен: это может быть недопустимый XML и / или может потребовать дальнейшей обработки).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...