我有这个数据框由样本ID,PCA值和相应的人口组成。 my dataframe
我使用以下命令在python中使用ggplot生成了此数据的MDS图:
from ggplot import *
print ggplot(aes(x='C1', y='C2'), data=mds)+ geom_point(alpha=0.6, colour='black', fill='red') + ggtitle('My plot')
,情节如下: My MDS plot
我想知道如何根据人口标准为每个人分配不同的颜色?
答案 0 :(得分:4)
这应该做:
from ggplot import *
p = ggplot(aes(x='C1', y='C2', color='Population'), data=mds)+ geom_point(alpha=0.6) + ggtitle('My plot')
print p
确保在列名称周围加上引号,并在color
函数中包含aes
参数。