python的Matplotlib如何对每个点进行标记注释?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python的Matplotlib如何对每个点进行标记注释?相关的知识,希望对你有一定的参考价值。
例如我有这么五组数据(每一行代表一个点的数据):
name x y pop
A 2 4 15
B 5 3 34
C 1 0 6
D 3 3 17
E 4 6 8
对这五组数据进行一下解释,ABCDE就是五个城市的名字,XY分别是它们的坐标,pop就是城市人口
把name依次存进数组name[],x存进数组x[],y存进数组y[],pop存进pop[]
现在我用如下语句绘制了5个点的散点图
import matplotlib.pyplot as plt
for i in range(5):
plt.scatter(x[i],y[i],s=20,marker='o',color='y')
请问,现在我想再把五个城市的name加到图上,并且就写在5个散点的边上,该怎么写语句
我知道用这个,但我不会写具体的语句,网上的annotate语句全是有箭头的,能不能写没有箭头的
追答你把你带箭头的代码贴上,我给你改成不带的
本回答被提问者采纳以上是关于python的Matplotlib如何对每个点进行标记注释?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 python matplotlib 库从 wav 文件中提取数据?
使用KMeanCluster对多个区域进行聚类,并结合Matplotlib绘制中心点最大最小距离点