小编Krn*_*Krn的帖子

根据第三个变量更改散点图中的标记样式

我正在处理一个多列字典.我想绘制两列,然后根据第三和第四列更改标记的颜色和样式.

我很难改变pylab散点图中的标记样式.我的方法,适用于颜色,遗憾的是不适用于标记样式.

x=[1,2,3,4,5,6]
y=[1,3,4,5,6,7]
m=['k','l','l','k','j','l']

for i in xrange(len(m)):
    m[i]=m[i].replace('j','o')
    m[i]=m[i].replace('k','x')
    m[i]=m[i].replace('l','+')

plt.scatter(x,y,marker=m)
plt.show()
Run Code Online (Sandbox Code Playgroud)

python dictionary scatter matplotlib marker

13
推荐指数
3
解决办法
2万
查看次数

标签 统计

dictionary ×1

marker ×1

matplotlib ×1

python ×1

scatter ×1