Tasarruf kılavuz.() dosya düzenlemek için arsa
Birden fazla araziler ggplot2
, düzenlemeye kullanarak grid.arrange()
kullanarak çizmek için çalışıyorum.
Biri var sorunun tam olarak ne olduğunu tarif buldum beri, link sorun açıklaması alıntı var:
grid.arrange()
, yani sonra ggsave()
kullanıyorum
grid.arrange(sgcir1,sgcir2,sgcir3,ncol=2,nrow=2) ggsave("sgcirNIR.jpg")
Kılavuz arsa ama son bireysel ggplot falan kurtarmadım. Orada hiç
aslında grid.arrange()
kullanarak gösterilen arsa kurtarmanın yolu
10* *veya ona benzer bir şey?
Eski yolu kullanmaktan başka
jpeg("sgcirNIR.jpg") grid.arrange(sgcir1,sgcir2,sgcir3,ncol=2,nrow=2) dev.off()
Aynı bağlantıyı çözümü verir:
require(grid)
require(gridExtra)
p <- arrangeGrob(qplot(1,1), textGrob("test"))
grid.draw(p) # interactive device
ggsave("saving.pdf", p) # need to specify what to save explicitly
Ancak, ggsave()
link dan alınan aşağıdaki kodu grid.arrange()
arama, kaydetmek için çıkış nasıl kullanılacağını çözemedim:
library(ggplot2)
library(gridExtra)
dsamp <- diamonds[sample(nrow(diamonds), 1000), ]
p1 <- qplot(carat, price, data=dsamp, colour=clarity)
p2 <- qplot(carat, price, data=dsamp, colour=clarity, geom="path")
g_legend<-function(a.gplot){
tmp <- ggplot_gtable(ggplot_build(a.gplot))
leg <- which(sapply(tmp$grobs, function(x) x$name) == "guide-box")
legend <- tmp$grobs[[leg]]
return(legend)}
legend <- g_legend(p1)
lwidth <- sum(legend$width)
## using grid.arrange for convenience
## could also manually push viewports
grid.arrange(arrangeGrob(p1 theme(legend.position="none"),
p2 theme(legend.position="none"),
main ="this is a title",
left = "This is my global Y-axis title"), legend,
widths=unit.c(unit(1, "npc") - lwidth, lwidth), nrow=1)
# What code to put here to save output of grid.arrange()?
CEVAP
grid.arrange
doğrudan cihaz üzerinde çizer. arrangeGrob
diğer taraftan, bir şey çizmek yok ama ggsave(file="whatever.pdf", g)
arinc iletebilir g
döndürür.
Bu nedenle işler daha farklı olan ggplot nesneleri, nerede varsayılan olarak geçen arsa olarak kayıtlı ise belirtilmedi olduğunu ggplot2 görünmez tutar son olaylar, sanmıyorum grid.arrange
gerektiği dağınık olan bu sayaç, özel paket.
En iyi şekilde dosya türü ayarları düz...
Nasıl bir proje içinde tek bir dosya i...
Takibi bırak ve Git içinde bir dosya i...
Git Güncellemelerinden projeleri için ...
Dosya kullanır .md uzantısı ve bunları...