我正在尝试缩放我所拥有的情节。但我找不到任何合适的结果。这是我原来的plot!
plt <- ggplot(Df, aes(x = Lon, y = Lat, colour = AC), pch = 17) +geom_point()
plt + geom_path(arrow= arrow(), colour="grey") + scale_size(range = 1)
我曾尝试使用dygraph,缩放包但但无法成功。 注意我不想在这里使用xlim和ylim。
答案 0 :(得分:4)
如果我理解正确,你想在图形设备(窗口)中放大和缩小而不是缩放图本身,如图所示Limit ggplot2 axes without removing data (outside limits): zoom
或许你最好的选择仍然是zoom
套餐。此软件包包含一些对您有用的功能,例如inout.zoom()
和sq.zoom()
。如果这对您不起作用,请更具体地说明它不会做什么。
R-studio
提供了一些选择:
1.绘图窗口上方有一个缩放按钮,可以在更大的窗口中显示图形。在某些情况下,这将是足够的,但在你的情况下,它不会是因为你有很多点混杂在一起。
2.在R-studio
中,按EXPORT-SAVEtoPDF-PREVIEW。这将在acrobat reader中打开预览,您可以根据需要放大和缩小。
答案 1 :(得分:0)
在这种情况下我做的是将它渲染为高分辨率的png文件,然后我可以在闲暇时用其他工具检查它。文件名和1000x1000分辨率的代码如下:
gfname <- sprintf("plotname-%d.png",version)
png(gfname,width=1000,height=1000)
print(plt)
jnk <- dev.off()
答案 2 :(得分:0)
ggsave(p,filename=mypath,width=13.66,height=7.05,limitsize = FALSE)
让我在循环中保存了zommed图。 p-plot