Я пытаюсь понять, как изменить цвета, которые ggplot производит на моем участке. В label
у меня есть 4 категории - 0
, 1
, 2
, 3
. В настоящее время ggplot окрашивает их как фиолетовые, зеленые и красные, но я хотел бы изменить их на оттенки синего, за исключением 0. Чтобы уточнить, если для этого метка в моем кадре данных pandas является 0
, тогда Я хочу, чтобы это была только серая точка, если она помечена 1
, светло-голубой, если это 2
, нормальный оттенок синего, а если это 3
, то синий.Как изменить цвета точек в ggplot Python
(В случае, если вам интересно, почему он использует только красный, зеленый и фиолетовый, это потому, что для моего текущего набора данных нет точек с меткой 2
).
До сих пор это то, что у меня есть:
gg = ggplot(aes('index', 'clicks', color = 'label'), data=xy_data) + \
geom_point() +\
xlab("Date") + ylab("Total clicks")
print gg
Что нужно изменить?
является 'scale_fill_brewer()' для python? Я получаю нерешенную ссылку. – AlanH
Вам тоже нужно импортировать. Это функция в ggplot – blackmamba