如何使用数据框中的类别使用包hydrogeo更改Piper Plot上的符号?
问题描述:
我正在使用包'hydrogeo'https://cran.r-project.org/web/packages/hydrogeo/hydrogeo.pdf从〜4000个条目的数据框创建piper绘图。如何使用数据框中的类别使用包hydrogeo更改Piper Plot上的符号?
如何根据类别或类型为每个条目分配符号/颜色?编辑图形参数通常R命令不会出现,因为我碰到下面的错误尝试使用标准化符号时申请 -
pch = OR col=
Error in plot.xy(xy.coords(x, y), type = type, ...) : formal argument "pch" matched by multiple actual arguments
答
我建议在主数据分配pch
,col
框架或tibble
首先提取您的网站;
PlaceHolders = as.tibble(unique(df$Sites))
然后,使用一个代表语句和调色板生成pch
和col
;
PlaceHolders$pch = rep(c(15:18),length.out = length(unique(factor(df$Sites))))
和
PlaceHolders$col = rainbow(n = length(unique(factor(df$Sites))))
我会添加单位,以确保你不要忘了他们是什么:
PlaceHolders$units = rep("mg/l",dim(PlaceHolders)[1])
现在,你只需要做一个left_join与主数据由=“网站”设置,你应该很好去。