考虑下面的数据框(以大熊猫):如何用matplotlib绘制不同颜色和形状的多个组?
X Y Type Region
index
1 100 50 A US
2 50 25 A UK
3 70 35 B US
4 60 40 B UK
5 80 120 C US
6 120 35 C UK
为了生成数据框:
import pandas as pd
data = pd.DataFrame({'X': [100, 50, 70, 60, 80, 120],
'Y': [50, 25, 35, 40, 120, 35],
'Type': ['A', 'A', 'B', 'B', 'C', 'C'],
'Region': ['US', 'UK'] * 3
},
columns=['X', 'Y', 'Type', 'Region']
)
我设法使X
和Y
散点图,由Type
着色和成型Region
。我怎么能在matplotlib中实现它?
谢谢。我在iPython笔记本上尝试了您的解决方案,但只绘制了两点。 – Zelong
@Zelong欢迎您。当我在这里运行代码时,我得到了全部6分。三种不同的颜色和两种不同的形状(+和*)。看起来很稀少,只有6分 –