我正在研究钻石数据集。我正在尝试绘制克拉x价格,颜色代表净度。我得到一个漂亮的调色板,但不是我想要的调色板。它看起来更像是渐变色,我想要彩虹,每一种清晰度都有独特的颜色(我认为这样的密集数据图更容易使用)。
创建基本情节后,一切正常。尝试添加scale_colour_gradientn(colours=rainbow())
和所有变体后,出现错误。
#what works
ggplot(diamonds, aes(x=carat, y=price, color=clarity)) +
geom_point()
#what doesn't...
ggplot(diamonds, aes(x=carat, y=price, color=clarity)) +
geom_point() +
scale_colour_gradientn(colors=rainbow(7))
我想看颜色,但是我得到的反馈是离散值被提供给连续刻度。我该如何解决?