制作数据框,并使用它创建直方图

时间:2019-08-10 10:04:54

标签: r ggplot2 dplyr

使用基准R来获得仅包含降雨超过0.1毫米的那些观测的数据框。

答案:

Raintimes = c(filter(weather, weather$RAIN > 0.1))

和下一个问题:

当雨量超过0.1毫米时,生成风向的直方图。下雨时似乎有明显的风向吗?

答案:

 ggplot(data = Raintimes, aes_string( x= "WINDIR", group=1)) + geom_histogram(color = "black", fill = "white", bins = 8)

这些是我尝试过的方法,我是使用r的新手。我收到此错误: 错误:data必须是数据帧或fortify()可强制执行的其他对象,而不是数字矢量

我不知道该怎么办,有什么建议吗?

1 个答案:

答案 0 :(得分:0)

假设WINDIR是您要绘制的变量,这可以帮助您入门。

weather %>%
  filter(RAIN > 0.1) %>%
  ggplot(aes(WINDIR)) + geom_histogram(color = "black", fill = "white", bins=8)