我想在图例条目的末尾和图例边框之间添加一些间距。我已经尝试使用参数,pyplot.legend
但我还没有找到有效的组合。这是一个最小的工作示例:
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0.0,1.0,10)
y = x
fig = plt.figure()
p, = plt.plot(x,y,'-o')
plt.legend([p],['$y = x$'], loc='best')
plt.show()
我试过了
plt.legend([p],['$y = x\/$'], loc='best')
plt.legend([p],['$y = x{ }$'], loc='best')
plt.legend([p],['$y = x\:$'], loc='best')
plt.legend([p],['$y = x$ '], loc='best')
但它们都不起作用。它似乎pyplot
太聪明了,并删除了任何尾随空格。有没有办法做到这一点?
为了给你一个我为什么想要这个的例子,它是用一个标记而不是图例中的两个来平衡两边的空间,见下面的例子。WY和Exp旁边的空间。比左边的空间小很多。