代码如下:
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