我试图弄清楚如何改变 ggplot 在我的情节上产生的颜色。在label
中,我有 4 个类别 - 0
, 1
, 2
, 3
。目前 ggplot 将这些颜色为紫色、绿色和红色,但我想将其更改为蓝色阴影,但 0 除外。为了澄清,如果对于这一点,我的 pandas 数据框中的标签是 a 0
,那么我希望它只是一个灰色点,如果标记为1
,则为浅蓝色,如果为 ,则为2
正常的蓝色阴影,如果为 ,则为3
深蓝色。
(如果您想知道为什么它只使用红色、绿色和紫色,是因为对于我当前的数据集,没有带有标签的点2
)。
到目前为止,这就是我所拥有的:
gg = ggplot(aes('index', 'clicks', color = 'label'), data=xy_data) + \
geom_point() +\
xlab("Date") + ylab("Total clicks")
print gg
需要改变什么?