我在ggplot中使用因子来解决python问题。这是我想在python中重新创建的R代码。
library('ggplot2')
head(iris)
ggplot(iris, aes(Sepal.Length,Sepal.Width)) + geom_point(aes(colour=factor(Species)))
在python中,我执行以下操作:
from ggplot import *
from sklearn.datasets import load_iris
iris = load_iris()
ggplot(iris.data, aes(iris.data[:, x_index], iris.data[:, y_index])) \
+ geom_point(aes(colour = iris.target)) + xlab('x axis') + ylab('y axis')
我不断收到错误。我相信这与因素部分有关。我无法设置一个因子,然后允许它绘制。任何帮助将不胜感激。