python怎么在散点图上画圆圈_matplotlib散点中的标记点

编辑:这个问题不是重复的,我不想画数字而不是点,我想画数字旁边的点。

我正在用matplotlib做一个绘图。有三个点要绘制[[3,9],[4,8],[5,4]]

我可以很容易地用它们画一个散点图import matplotlib.pyplot as plt

allPoints = [[3,9],[4,8],[5,4]]

f, diagram = plt.subplots(1)

for i in range(3):

xPoint = allPoints[i][0]

yPoint = allPoints[i][1]

diagram.plot(xPoint, yPoint, 'bo')

产生这个情节的:

tfv9c.png

我想用数字1,2,3标记每个点。

基于this所以我尝试使用annotate来标记每个点。import matplotlib.pyplot as plt

allPoints = [[1,3,9],[2,4,8],[3,5,4]]

f, diagram = plt.subplots(1)

for i in range(3):

pointRefNumber = allPoints[i][0]

xPoint = allPoints[i][1]

yPoint = allPoints[i][2]

diagram.annotate(pointRefNumber, (xPoint, yPoint))

这会产生一个空白图。我正在密切关注另一个答案,但它没有产生任何情节。我错在哪里了?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值