相关疑难解决方法(0)

风玫瑰与ggplot(R)?

我正在寻找使用ggplot2创建风玫瑰的良好R代码(或包),以显示的频率,大小和方向.

我对ggplot2特别感兴趣,因为这样可以让我有机会利用其中的其他功能.

测试数据

National Wind Technology的"M2"塔上下载80米级的一年天气数据.此链接将创建自动下载的.csv文件.你需要找到该文件(它被称为"20130101.csv"),并将其读入.

# read in a data file
data.in <- read.csv(file = "A:/drive/somehwere/20130101.csv",
                    col.names = c("date","hr","ws.80","wd.80"),
                    stringsAsFactors = FALSE))
Run Code Online (Sandbox Code Playgroud)

这适用于任何.csv文件,并将覆盖列名称.

样本数据

如果您不想下载该数据,我们将使用以下10个数据点来演示该过程:

data.in <- structure(list(date = structure(c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 
Run Code Online (Sandbox Code Playgroud)

1L,1L),. Label ="1/1/2013"​​,class ="factor"),hr = 1:9,ws.80 = c(5,7,7,51.9,11,12,9,11 ,17),wd.80 = c(30,30,30,180,180,180,269,270,271))..Name = c("date","hr","ws.80"," wd.80"),row.names = c(NA,-9L),class ="data.frame")

r ggplot2 rose-diagram

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

标签 统计

ggplot2 ×1

r ×1

rose-diagram ×1