Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 露天包装中的风玫瑰:如何控制PM10浓度?_R_Openair - Fatal编程技术网

R 露天包装中的风玫瑰:如何控制PM10浓度?

R 露天包装中的风玫瑰:如何控制PM10浓度?,r,openair,R,Openair,在openair包中,windRose功能链接PM10浓度之间的风向。例如: windRose(mydata, type = "pm10", layout = c(4, 1)) 四种不同PM10浓度水平下的风向上升。水平定义为PM10浓度的四个分位数,范围显示在每个绘图标签上。 有人知道如何控制这四个数字中的PM10浓度吗?例如,我想绘制显示“1至40”、“40至75”、“75至100”和“100至801”中PM10浓度的曲线图,使用cut函数并创建一个新列,您将使用该曲线图: mydata$

openair
包中,
windRose
功能链接PM10浓度之间的风向。例如:

windRose(mydata, type = "pm10", layout = c(4, 1))
四种不同PM10浓度水平下的风向上升。水平定义为PM10浓度的四个分位数,范围显示在每个绘图标签上。
有人知道如何控制这四个数字中的PM10浓度吗?例如,我想绘制显示“1至40”、“40至75”、“75至100”和“100至801”中PM10浓度的曲线图,使用
cut
函数并创建一个新列,您将使用该曲线图:

mydata$pm10_breaks <- cut(mydata$pm10, c(1, 40, 75, 100, 801))
windRose(mydata, type = "pm10_breaks", layout = c(4, 1))

mydata$pm10\u Hi Pascal,非常感谢您的帮助。这真的很有帮助。有没有办法将最大数据包含在中断中?你是什么意思?正如您所要求的,中断是
(1,40]
(40,75)
(75100)
(100801)
。例如,对于风速(ws),我只设置了
中断=c(0,2,4,6)
最后一个垃圾桶的ws范围在6到20.16之间,最大值为ws。但是对于PM10,我必须设置最后一个垃圾桶,以确保PM10的最大值小于801。非常感谢您的帮助。对不起,我不明白。请编辑您的问题以澄清您在寻找什么。很抱歉给您带来困惑。Fo例如,如果PM10的最大值是900。破坏上述代码,900将不包括在数字中。有没有办法将地块的最后一个垃圾箱从801设置为最大值?