【发布时间】:2018-10-30 07:23:50
【问题描述】:
我尝试根据标签对一系列数据使用不同的颜色和标记:
我写道:
for x,l in zip(X,labels):
ax.scatter(x[0],x[1], 'xb' if l == -1 else 'or')
“xb”是指标记的“x”和颜色的“b”,但它不起作用。
所以我写成:
for x,l in zip(X,labels):
ax.scatter(x[0],x[1], marker='x' if l == -1 else 'o', c='r' if l == -1 else 'b')
不使用两个单独的命名参数的正确参数是什么?或任何其他缩短语句的技巧。
【问题讨论】:
标签: python scatter-plot