使用Matplotlib

时间:2018-05-30 17:23:06

标签: python matplotlib annotations

我有以下代码来注释用matplotlib制作的图:

for i,j in data.items():
   ax.annotate(str(j), xy=(i, j))

这注释了一个非常密集的情节中的每个点。反正只有在每个第n点上放一个注释或标签?

1 个答案:

答案 0 :(得分:1)

正如我的评论所示:

for count, (i,j) in enumerate(data.items()):
    if count % 50 == 0:
        ax.annotate(str(j), xy=(i, j))

如果您不想每隔50分注释一次,请用不同的整数替换50