gpt4 book ai didi

python - 将文件中的标签添加到绘图上的数据点

转载 作者:太空宇宙 更新时间:2023-11-04 06:06:36 26 4
gpt4 key购买 nike

我已经从 csv 文件加载了 x 和 y 数据并绘制了它。我已经从 csv 文件加载了每个点的名称,但无法将其作为标签附加到图上的每个点。

data = np.genfromtxt('plotfile.csv',delimiter=',',dtype=str,skiprows=1)
data2 = np.genfromtxt('plotfile.csv',delimiter=',',dtype=float,skiprows=1)
x = data2[:,1]
y = data2[:,3]
z = data[:,2]

pylab.xlabel("Distance (km)")
pylab.ylabel("Precursor Length (s)")

scatter(x,y)
text(x,y,labels=z, pos=3)

我不确定是否应该使用注释命令而不是文本。我目前收到一条错误消息:

TypeError: text() 需要至少 3 个参数(给定 2 个)

最佳答案

text() 中,xy 必须是标量(参见文档字符串),而不是 数组 -喜欢。因此,以下是一种解决方法:

x=[0.3,0.5]
y=[0.3,0.5]
z=['ok','no']
map(text,x,y,z)

enter image description here

出现异常的原因是您没有为 text(x, y, s, fontdict=None, withdash=False, **kwargs) 提供所需的参数 s )

关于python - 将文件中的标签添加到绘图上的数据点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21657778/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com