Matplotlib使用字符串代替变量绘制散点图的方法
要点说明
在绘制散点图的时候,通常使用变量作为输入数据的载体。
其实,也可以使用字符串作为输入数据的存储载体。
下面代码的data={“a”:x,“b”:y,“color”:c,“size”:s}正是将散点图的输入数据、颜色和标记大小放在数据字典data中作为键值对,对应的key是字符串string。
Matplotlib编程实现
importmatplotlib.pyplotasplt importnumpyasnp fig=plt.figure() ax=fig.gca() x=np.random.rand(50)*10 y=np.random.rand(50)*10+20 s=np.random.rand(50)*100 c=np.random.rand(50) data={"a":x,"b":y,"color":c,"size":s} ax.scatter("a","b",c="color",s="size",data=data) ax.set(xlabel="X",ylabel="Y") plt.show()
成品图
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。