编程画图如何在散点图中每一个点延伸出一条线,线的另一端标注点的信息?

如shang'tu

如果这种拓扑图满足要求的话,

这是参考地址:http://topology.le5le.com/workspace?id=5df3a2646025d729abf23681

可以使用matplotlib当中的annotate添加文本注释,其中有一个参数就是arrowprops可以实现奥

不过你这个有点麻烦了,感觉不使用代码更方便。哈哈哈

一只阔爱的程序媛:你说具体一点,最好上代码

qq_1872583947:你这个不是编程实现的吧

前端js编程,可以参考他的文档

from matplotlib import pyplot as plt
import random
li = [random.randint(10,30) for i in range(10)]
li

y = li
x = range(10)
plt.plot(x,y,marker="o")

for x_i,y_i in zip(x,y):
    plt.annotate(f"{(x_i,y_i)}",xy=(x_i,y_i),xytext=(x_i,0),arrowprops={"width":2})

plt.show()

效果你可以自己改的

我发给你的是制作平台,做好后下载为json文件,再打包为js文件(怎么打包看他的文档)

一只阔爱的程序媛:能不能标注在旁边?