r - 在同一个图上使用ggplot2将两个变量绘制为线

r - 在同一个图上使用ggplot2将两个变量绘制为线

一个非常新鲜的问题,但说我有这样的数据: test_data<- data.frame( var0=100+c(0, cumsum(runif(49,-20, 20))), var1=150+c(0, cumsum(runif(49,-10, 10))), date=seq(as.Date("2002-01-01"), by="1 month…


r - 在同一图中绘制多个函数曲线

绘制与给定函数对应的曲线的方法是: fun1<- function(x) sin(cos(x)*exp(-x/2)) plot(fun1,-8, 5) 如何在同一个图中添加另一个函数的曲线(例如fun2,也由其数学公式定义)?…



r - 使用ggplot2在一个画布中使用多个图形

我试图基于此表将两个ggplot2图合并为一个: Type RatingA RatingB 1 One 3 36 2 Two 5 53 3 One 5 57 4 One 7 74 5 Three 4 38 6 Three 8 83 我想制作两个…


使用par()或layout()函数组合ggplot2(不在单个图中)的图?

这个问题在这里已有答案: 在ggplot2 5个答案中 创建任意窗格 我一直在考虑使用par()或layout()函数来组合ggplots。 是否可以使用这些功能? 假设我想绘制散点图的ggplot和直方图的ggplot。 我想把这两个图组合在一起(不是单个画面)。 适用吗? 我在R中使用简单的绘图尝试了它,而没有使用ggplot函数。 它确实有效。 以下是来自Quick-R的示例链接…


如何在facet_grid中指定列或如何在facet_wrap中更改标签

我有大量的数据系列,我想用小倍数绘制。 ggplot2和facet_wrap组合可以实现我想要的效果,通常会产生一个6 x 6小平面的漂亮小块。 这是一个更简单的版本: 问题是我对小面条上的标签没有足够的控制。 数据框中列的名称很短,我希望保持这种方式,但我希望facet中的标签更具描述性。 我可以使用facet_grid以便我可以利用facet_grid函数,但是似乎没有直接的方法来指定列的…


如何使用grid.arrange排列图表的变量列表?

library(ggplot2) df<- data.frame(x=1:10, y=rnorm(10)) p1<- ggplot(df, aes(x,y))+geom_point() plist<- list(p1,p1,p1,p1,p1)#In my real example,a plot function will fit a ggplot to a list of datas…


r - 用ggplot绘制时间序列中多个变量的平均值

我有一个文件,其中包含从a到k多个变量的时间序列数据。 我想创建一个图表,绘制变量a到k随时间变化的平均值,并在平均值上面和下面添加一个表示每天最大和最小变化的平滑区域。 所以像置信区间,但在一个平滑的版本。 这是数据集: https://dl.dropbox.com/u/22681355/co.csv 这是我迄今为止的代码: library(ggplot2) library(res…


r - 在不影响绘图的情况下控制ggplot2图例

我正在用ggplot2绘制线条,如下所示: ggplot(iris, aes(Petal.Width,Petal.Length,color=Species))+geom_line()+theme_bw() 。 我发现传说标记很小,所以我希望它们更大。 如果我改变大小,情节上的线条也会改变: ggplot(iris, aes(Petal.Width,Petal.Length,col…


r - 如何在数据位于不规则网格的情况下使用ggplot2在地图上绘制轮廓?

对不起,我的文字墙,但我解释了这个问题,包括数据,并提供一些代码:) 题: 我有一些我想用R绘制的气候数据。我正在处理不规则,277x349网格上的数据,其中(x=经度,y=纬度,z=观测值)。 说z是压力的量度(500 hPa高度(m))。 我试图使用软件包ggplot2在地图顶部绘制轮廓(或等值线),但是由于数据结构,我遇到了一些麻烦。 数据来自一个规则的,均匀分布在Lamber…


如何添加一个嵌入(子图)到R图的“topright”?

我想在一个占据绘图区域宽度和高度(图形所在的区域)的25%的图形中插入一个插图。 我试过了:#datasets d0<- data.frame(x=rnorm(150, sd=5), y=rnorm(150, sd=5)) d0_inset<- data.frame(x=rnorm(1500, sd=5), y=rnorm(1500, sd=5))#ranges…




ggplot图片大小 ggplot多组数据 ggplot2标题 ggplot2教程 ggplot布局 ggplot分组 ggplot2 ggplot r语言图表 r语言multiplot