标签: ggplot2

在ggplot2中创建一个散点图矩阵(pair()等价物)

是否可以ggplot2使用ggplot诸如将其他因素映射到颜色,形状等并添加更平滑的优良特征来绘制散点图矩阵?

我正在考虑类似于该base功能的东西pairs.

r ggplot2

104
推荐指数
4
解决办法
7万
查看次数

删除ggplot中的图例标题

我正在尝试删除传奇的标题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版本发布以来我第一次使用,我发现很难导航一些变化......

r ggplot2

103
推荐指数
3
解决办法
9万
查看次数

ggplot:如何增加刻面图之间的间距?

我有几个多面的直方图(使用下面的命令获得),它们很好地一个接一个地绘制.我想增加它们之间的间距,但是它们很紧.

我查看了doc,但没有为此找到参数.

提前致谢.

qplot (Happiness.Level, Number.of.Answers, data=mydata, geom="histogram") + facet_grid (Location ~ .) 
Run Code Online (Sandbox Code Playgroud)

r ggplot2

101
推荐指数
2
解决办法
4万
查看次数

在ggplot上添加回归线

我正努力在ggplot上添加回归线.我首先尝试使用abline,但我没有设法让它工作.然后我尝试了这个......

data = data.frame(x.plot=rep(seq(1,5),10),y.plot=rnorm(50))
ggplot(data,aes(x.plot,y.plot))+stat_summary(fun.data=mean_cl_normal) +
   geom_smooth(method='lm',formula=data$y.plot~data$x.plot)
Run Code Online (Sandbox Code Playgroud)

但它也没有用.

regression r linear-regression ggplot2

101
推荐指数
4
解决办法
24万
查看次数

底部和水平的ggplot2图例

如何将ggplot2图例移动到绘图底部并将其水平旋转?

示例代码:

library(reshape2) # for melt
df <- melt(outer(1:4, 1:4), varnames = c("X1", "X2"))
p1 <- ggplot(df, aes(X1, X2)) + geom_tile(aes(fill = value))
p1 + scale_fill_continuous(guide = guide_legend())
Run Code Online (Sandbox Code Playgroud)

期望的(近似)结果: 在此输入图像描述

r ggplot2

100
推荐指数
2
解决办法
9万
查看次数

刻面标签字体大小

有没有办法在ggplot中更改facet标签的字体大小?我谷歌了一下,发现那个问题还在Hadley的待办事项清单上.我想知道是否有关于这个问题的解决方法或任何新闻.

感谢您分享任何新闻......

r ggplot2

99
推荐指数
1
解决办法
9万
查看次数

增加y轴上文本和标题之间的距离

y轴标题显得太靠近轴文本.

ggplot(mpg, aes(cty, hwy)) + geom_point()
Run Code Online (Sandbox Code Playgroud)

ggplot输出

我试过改变许多参数的值,theme()但似乎没有任何帮助.

layout plot r ggplot2

99
推荐指数
3
解决办法
10万
查看次数

如何处理ggplot2中的"class uneval"错误?

在尝试将新行重叠到现有ggplot时,我收到以下错误:

Error: ggplot2 doesn't know how to deal with data of class uneval
Run Code Online (Sandbox Code Playgroud)

我的代码的第一部分工作正常.以下是来自美国中西部电力市场的"近期"每小时风力发电数据的图像.

最近的每小时风数据

现在我想用Red重叠最后两天的观察值.它应该很容易,但我无法弄清楚为什么我会收到错误.

任何帮助将不胜感激.

以下是可重复的示例:

# Read in Wind data
fname <- "https://www.midwestiso.org/Library/Repository/Market%20Reports/20130510_hwd_HIST.csv"
df <- read.csv(fname, header=TRUE, sep="," , skip=7)
df <- df[1:(length(df$MKTHOUR)-5),]

# format variables
df$MWh <- as.numeric(df$MWh)
df$Datetime <- strptime(df$MKTHOUR, "%m/%d/%y %I:%M %p")

# Create some variables
df$Date  <- as.Date(df$Datetime)
df$HrEnd <- df$Datetime$hour+1

# Subset recent and last data
last.obs  <- range(df$Date)[2]
df.recent <- subset(df, Date %in% seq(last.obs-30, last.obs-2, by=1))
df.last   <- subset(df, Date %in% seq(last.obs-2, …
Run Code Online (Sandbox Code Playgroud)

r ggplot2

99
推荐指数
2
解决办法
13万
查看次数

如何更改ggplot2中的默认字体大小

我想知道是否可以更改一些默认的ggplot2图形参数,例如整个R会话的字体大小.我们的想法是避免为每个情节设置它们.

default r font-size ggplot2

98
推荐指数
2
解决办法
7万
查看次数

在ggplot2中的堆积条形图上显示数据值

我想在ggplot2中的堆积条形图上显示数据值.这是我尝试过的代码

Year      <- c(rep(c("2006-07", "2007-08", "2008-09", "2009-10"), each = 4))
Category  <- c(rep(c("A", "B", "C", "D"), times = 4))
Frequency <- c(168, 259, 226, 340, 216, 431, 319, 368, 423, 645, 234, 685, 166, 467, 274, 251)
Data      <- data.frame(Year, Category, Frequency)
library(ggplot2)
p <- qplot(Year, Frequency, data = Data, geom = "bar", fill = Category,     theme_set(theme_bw()))
p + geom_text(aes(label = Frequency), size = 3, hjust = 0.5, vjust = 3, position =     "stack") 
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我想在每个部分的中间显示这些数据值.在这方面的任何帮助将受到高度赞赏.谢谢

graphics r ggplot2

97
推荐指数
3
解决办法
15万
查看次数

标签 统计

ggplot2 ×10

r ×10

default ×1

font-size ×1

graphics ×1

layout ×1

linear-regression ×1

plot ×1

regression ×1