How do I assign multiple labels at once in matplotlib?

前端 未结 9 1516
半阙折子戏
半阙折子戏 2020-12-02 16:41

I have the following dataset:

x = [0, 1, 2, 3, 4]
y = [ [0, 1, 2, 3, 4],
      [5, 6, 7, 8, 9],
      [9, 8, 7, 6, 5] ]

Now I plot it with:

9条回答
  •  囚心锁ツ
    2020-12-02 17:15

    The best current solution is:

    lineObjects = plt.plot(x, y)  # y describes 3 lines
    plt.legend(['foo', 'bar', 'baz'])
    

提交回复
热议问题