У меня есть этот фрейм данных diamonds
, который состоит из таких переменных, как (carat, price, color)
, и я хочу нарисовать график рассеяния от price
до carat
для каждого color
, что означает, что разные color
разного цвета на графике.
Это легко в R
с ggplot
:
ggplot(aes(x=carat, y=price, color=color), #by setting color=color, ggplot automatically draw in different colors
data=diamonds) + geom_point(stat='summary', fun.y=median)
Интересно, как это можно сделать в Python с помощью matplotlib
?
PS:
Я знаю о вспомогательных пакетах построения, таких как seaborn
и ggplot for python
, и я не предпочитаю их, просто хочу узнать, возможно ли выполнить задание, используя только matplotlib
;; P