r语言 - 如何在数据框中按类别使用包水文地理更改派珀图上的符号



我正在使用包"hydrogeo"https://cran.r-project.org/web/packages/hydrogeo/hydrogeo.pdf 从~4000个条目的数据框创建吹笛图。

如何根据类别或类型为每个条目分配符号/颜色?用于编辑图形参数的常用 R 命令似乎不适用,因为我在尝试使用 - 标准化符号时出现以下错误 -

pch = OR col=

Error in plot.xy(xy.coords(x, y), type = type, ...) : formal argument "pch" matched by multiple actual arguments

我建议通过首先提取站点来分配pchcol在您的主数据框或tibble中;

PlaceHolders = as.tibble(unique(df$Sites))

然后使用 rep 语句和调色板生成pchcol;

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,就可以了。

相关内容

  • 没有找到相关文章

最新更新