从lis中的项生成的Matplotlib点标签

2024-10-01 15:34:18 发布

您现在位置:Python中文网/ 问答频道 /正文

使用matplotlib,我定义了以下函数来打印标签。标签位置正确,但标签不正确。在

def printPointLabel(x,y,z,iternum,ax):
    print x 
    label = '(%d, %d), ITER%s' % (x, y, iternum)
    ax.text(x, y, z, label)

我为for循环中的四个不同点调用printPointLabel

^{pr2}$

并且标签内容不会在每个循环中更新。它仍然和第一个标签相同。在

你能帮忙吗?在

谢谢!在


Tags: 函数text内容for定义matplotlibdef标签
2条回答
>>> sampl4 = "samp14"
>>> simplexpath = "simplexpath"
>>> zip((0,sampl4,2*sampl4,len(simplexpath)-1),(0,sampl4,2*sampl4,len(simplexpath)),('r','r','g','b'))
[(0, 0, 'r'),
 ('samp14', 'samp14', 'r'),
 ('samp14samp14', 'samp14samp14', 'g'),
 (10, 11, 'b')]

您是否打算num成为{}?在

你能给我们一个样本输出吗?在

有一个问题

ax.text(x, y, z, label)

打电话。text函数的调用签名是:

^{pr2}$

相关问题 更多 >

    热门问题