擅长:python、mysql、java
<p>刚才无意中发现了这个问题,我想你可以用这个数字的图例方法:</p>
<pre><code>import matplotlib.pyplot as plt
# sample data
x1 = [1,2,3,4,5,6]
y1 = [0,1,0,1,0,1]
x2 = [1,2,3,4,5,6]
y2 = [9,8,8,7,8,6]
fig = plt.figure(figsize=(4, 2), dpi=100)
ax = fig.add_subplot(111)
ax.plot(x1,y1,x2,y2)
fig.legend(loc=1, mode='expand', numpoints=1, ncol=4, fancybox = True,
fontsize='small', labels=['d1', 'd2'])
# loc=1 means at the top-right of the figure
plt.show()
</code></pre>
<p>虽然图例位于轴外部,但如果图例太大,它可能仍与轴重叠。在</p>
<p><a href="https://i.stack.imgur.com/twoZD.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/twoZD.png" alt="Pyplot legend outside of axis"/></a></p>