【发布时间】:2015-10-13 20:09:40
【问题描述】:
如何根据以下信息制作三个小散点图:
- pandas 数据框
(df)共有 50 列:
df.columns = ["A", "B", "C", "D", "E", (...)]
- 一个包含 18 个列名的列表,我想为其制作三个单独的散点图:
selection = ["A", "B", "C", (...)]
- 带有
value > 5.0的点应该用blue着色,带有<= 5.0值的点应该用red着色。
我尝试了以下代码,但没有成功,有什么提示吗?
fig, ax = plt.subplots(4, 5)
for column in selection:
if column in df.columns:
ax.scatter(df[column], if df[column][value > 5.0]: color = 'r', if df[column][value <= 5.0]: color = 'b')
plt.show()
【问题讨论】:
-
我认为您需要列出大于 5 的值和
标签: python pandas subplot scatter