En utilisant R dans un cahier Jupyter, je règle d’abord la taille de la parcelle de façon universelle. Deuxièmement, je voudrais tracer une parcelle unique avec une taille différente.
## load ggplot2 library
library("ggplot2")
## set universal plot size:
options(repr.plot.width=6, repr.plot.height=4)
## plot figure. This figure will be 6 X 4
ggplot(iris, aes(x = Sepal.Length, y= Sepal.Width)) + geom_point()
## plot another figure. This figure I would like to be 10X8
ggplot(iris, aes(x = Sepal.Length, y= Sepal.Width)) + geom_point() + HOW DO i CHANGE THE SIZE?
Comme vous pouvez le constater, j'aimerais que le deuxième tracé (et uniquement le deuxième) soit un 10X8. Comment puis-je faire cela?
Désolé pour une question potentiellement idiote, car le dimensionnement du tracé n'est généralement pas un problème dans Rstudio.
Voici:
library(repr)
options(repr.plot.width=10, repr.plot.height=8)
ggplot(iris, aes(x = Sepal.Length, y= Sepal.Width)) +
geom_point()
Si options
est le seul mécanisme disponible pour changer la taille de la figure, vous feriez quelque chose comme ceci pour définir et restaurer les options à ce qu'elles soient:
saved <- options(repr.plot.width=10, repr.plot.height=8)
ggplot(iris, aes(x = Sepal.Length, y= Sepal.Width)) + geom_point()
options(saved)