ilikecarrots 2022-09-17 16:16 采纳率: 75%
浏览 11
已结题

如何在pyplot上添加多个标签

问题遇到的现象和发生背景

如何在pyplot上添加多个标签?如图最上面的每个圆点对应一个省

运行结果及报错内容
plt.scatter(tsne[:, 0], tsne[:, 1], c=color, cmap=plt.cm.Spectral)
plt.legend(['bdsr', 'csl', 'fwq', 'gj', 'htj', 'hy', 'lgq', 'lqs', 'lx', 'mf', 'mzd', 'oyx', 'sgt', 'shz', 'smh', 'wxz', 'wzm', 'yyr', 'yzq', 'zmf'],loc='best',ncol=20)
#
plt.grid(True)

img

我的解答思路和尝试过的方法

用legend()只能出现一个标签

我想要达到的结果

img

  • 写回答

2条回答 默认 最新

  • honestman_ 2022-09-17 16:26
    关注

    参考这个看能不能满足要求:https://blog.csdn.net/KEEPace_6/article/details/125373466

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 9月25日
  • 创建了问题 9月17日