代码如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
import matplotlib.pyplot as plt x = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 ] y = [ 5 , 2 , 4 , 2 , 1 , 4 , 5 , 2 ] axe1 = plt.subplot( 211 ) s1 = axe1.scatter(x,y, color = 'r' , s = 25 , marker = "o" ) plt.legend([s1],[ 'A' ]) #或者 #s1 = axe1.scatter(x,y, color='r', s=25, marker="o", label='A') #plt.legend() axe2 = plt.subplot( 212 ) s2 = axe2.scatter(x,y, color = 'g' , s = 25 , marker = "o" ) plt.legend([s2],[ 'B' ]) #或者 #s2 = axe1.scatter(x,y, color='r', s=25, marker="o", label='B') #plt.legend() plt.show() |
效果图如下:
以上这篇matplotlib给子图添加图例的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/u010758410/article/details/71810393