【发布时间】:2016-02-01 23:35:41
【问题描述】:
我试图弄清楚为什么我的这段代码不起作用。我正在尝试将“标记”设置为变量,以便它可以根据特定列的读取内容使用不同的标记。情节中的其他一切都很好,但是当我添加这部分时:
mark = ["s" if t == "M" else "o" for t in z]
plt.scatter(x2[yesGEM],y1[yesGEM],c="green",label='Observed (GemN)', marker=mark)
我明白了:
ValueError: Unrecognized marker style ['o', 's', 'o', 'o', 'o', 's', 'o', 'o',......'o']
知道这是为什么吗?
【问题讨论】:
标签: python matplotlib