我正在尝试删除传奇的标题ggplot2:
df <- data.frame(
g = rep(letters[1:2], 5),
x = rnorm(10),
y = rnorm(10)
)
library(ggplot2)
ggplot(df, aes(x, y, colour=g)) +
geom_line(stat="identity") +
theme(legend.position="bottom")
Run Code Online (Sandbox Code Playgroud)

我已经看到了这个问题,似乎没有任何解决方案对我有用.大多数人都提出了关于如何opts弃用和使用的错误theme.我也尝试了各种版本theme(legend.title=NULL),theme(legend.title=""),theme(legend.title=element_blank)等典型的错误信息是:
'opts' is deprecated. Use 'theme' instead. (Deprecated; last used in version 0.9.1)
'theme_blank' is deprecated. Use 'element_blank' instead. (Deprecated; last used in version 0.9.1)
Run Code Online (Sandbox Code Playgroud)
ggplot2自从0.9.3版本发布以来我第一次使用,我发现很难导航一些变化......
我正在尝试data.frame根据因子的级别创建单独的对象.所以,如果我有:
df <- data.frame(
x=rnorm(25),
y=rnorm(25),
g=rep(factor(LETTERS[1:5]), 5)
)
Run Code Online (Sandbox Code Playgroud)
如何为每个包含相应值和值的级别拆分df成单独data.frame的?我可以在大部分时间使用,但我希望每个级别的因素都有自己的.最好的方法是什么?gxysplit(df, df$g)data.frame
谢谢.
我有一个使用的解释变量,scale()用于预测响应变量:
d <- data.frame(
x=runif(100),
y=rnorm(100)
)
d <- within(d, s.x <- scale(x))
m1 <- lm(y~s.x, data=d)
Run Code Online (Sandbox Code Playgroud)
我想绘制预测值,但使用原始比例x而不是中心比例.有没有办法进行反向变换或反向缩放s.x?
谢谢!
我正在使用以下代码在惊人的包ggplot2中创建三组图:
w<-rnorm(100)
x<-rnorm(100)
y<-rnorm(100)
z<-rnorm(100)
g<-rep(factor(LETTERS[1:4]), 25)
d<-data.frame(g,w,x,y,z)
library(ggplot2)
pw<-ggplot(d, aes(w, y))
px<-ggplot(d, aes(x, y))
pz<-ggplot(d, aes(z, y))
pw+geom_point()+facet_grid(.~g, scales='fixed')+coord_equal()+stat_smooth(method='lm')
px+geom_point()+facet_grid(.~g, scales='fixed')+coord_equal()+stat_smooth(method='lm')
pz+geom_point()+facet_grid(.~g, scales='fixed')+coord_equal()+stat_smooth(method='lm')
Run Code Online (Sandbox Code Playgroud)
我会制作一个PDF文件,将这三组图中的每一组打印在同一页上.我的理解是,split.screen(c(3,1))并且par(mfrow=c(3,1))不能使用ggplot2图形,但是grid.layout()从网格包中可以使用,所以我试过:
pdf(file="test.pdf")
pushViewport(viewport(layout=grid.layout(3,1)))
print(pw+geom_point()+facet_grid(.~g, scales='fixed')+coord_equal()+stat_smooth(method='lm'))
print(px+geom_point()+facet_grid(.~g, scales='fixed')+coord_equal()+stat_smooth(method='lm'))
print(pz+geom_point()+facet_grid(.~g, scales='fixed')+coord_equal()+stat_smooth(method='lm'))
dev.off()
Run Code Online (Sandbox Code Playgroud)
但这最终是一个四页的PDF文件,第一页是空白的,每组数字跟随每页一个,x轴标签在底部向下.有没有办法在同一页面上制作包含所有图形集的PDF文件(并且没有空白页面引导!)?
是否可以使用包ggplot2中的geom_ribbon,但是范围是水平绘制而不是垂直绘制.如果"geom_ribbon"提出选项xmin/xmax,这将是微不足道的,但事实并非如此.
这是我的数据,用于测试的简化绘图功能和我获得的图.所以在这个例子中,我希望垂直显示"深度"轴.
prof <- read.table(text = " depth prop mean error
1 5 FALSE 2.12 0.035
2 15 FALSE 2.06 0.035
3 25 FALSE 1.54 0.035
4 35 FALSE 0.92 0.033
5 45 FALSE 0.71 0.028
6 55 FALSE 0.60 0.026
7 65 FALSE 0.54 0.024
8 75 FALSE 0.49 0.023
9 85 FALSE 0.46 0.022
10 95 FALSE 0.43 0.022
11 105 FALSE 0.41 0.022
12 115 FALSE 0.39 0.021
13 5 TRUE 2.18 0.061
14 15 TRUE 2.11 …Run Code Online (Sandbox Code Playgroud) 有谁知道如何创建一个散点图R,以创建像图这些在PRISM的的GraphPad:

我尝试使用箱形图,但它们不按我想要的方式显示数据.graphpad可以生成的这些列散点图可以更好地显示数据.
任何建议,将不胜感激.
我有以下内容:
> x<-runif(20)
> y<-rnorm(x)
> g<-rep(factor(LETTERS[1:4]),5)
Run Code Online (Sandbox Code Playgroud)
我能怎么做
> plot(x,y)
Run Code Online (Sandbox Code Playgroud)
这样绘制的点是对应的值g?
谢谢!