R:使用ggplot2画散点图时出现错误: Continuous value supplied to discrete scale

找了半天没找到,最后发现原因在于把shape=3放在了aes()里,把shape=3移出aes就没事了。

继续查原因,发现aes()里shape只能赋值给分组变量。整体使用某种shape,即设置shape=3这样的,只能移出aes()里。

3.3 R中内置的散点图的所有样式/shape(重要) - 知乎

你可能感兴趣的:(r语言,ggplot2)