r - 使用 pch= 参数绘制不同的形状

标签 r categorization

如果我使用 R 绘图。如何根据数据框中具有分类数据的列为属于一个类别的数据点分配特定形状(使用 pch 参数给 plot() )?将使用 as.factor()对数据进行分组,然后使用 pch帮助 ?

最佳答案

你的意思是这样的……?

plot(Sepal.Length ~ Petal.Length,
      xlab = "Petal Length (cm)",
      ylab = "Sepal Length (cm)",
      pch = c(16, 17, 18)[as.numeric(Species)],  # different 'pch' types 
      main = "Anderson Iris Dataset",
      col = c("red", "green","blue")[as.numeric(Species)],
      data = iris)

其中产生:

enter image description here

关于r - 使用 pch= 参数绘制不同的形状,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12919816/

相关文章:

r - 关于如何使用 R 和 ggplot2 绘制背靠背图的问题

r - 按 R 中的分隔符行拆分数据框

r - 如何使用 R 获得相邻的组合对?

r - 用mutate对数值变量进行分类

python - 从文本字符串中提取国家名称

r - 使用 dplyr 对两列数据框中的对象进行分类

r - 从 r 中的现有变量创建新的变量类别

r - 嵌套列表到数据框并返回嵌套列表

将多个值列 reshape 为宽格式

python - 主题自然语言处理