【发布时间】:2023-04-01 16:52:01
【问题描述】:
我刚开始学习python,所以如果代码不是很合适,请告诉我。
我在一个情节的传说中得到了一小部分。但是由于标签的位置没有改变,所以看起来很奇怪:
我关于这个情节的代码如下:
datalist = [(np.loadtxt(filename, skiprows=1), label) for filename,label in list_of_files]
for data, label in datalist:
pylab.errorbar(abs(data[:,0]), abs(data[:,3]), yerr = data[:,4], fmt = 'o', label=r'$\frac{U_1+U_2}{2}$')
legend = pylab.legend(loc = 2, numpoints = 1)
frame = legend.get_frame()
frame.set_facecolor('0.95')
pylab.xlabel(r'I$\,$[$\mathrm{\mu}$A]')
pylab.ylabel('U [V]')
pylab.ylim([0,0.1])
pylab.show()
我使用范围是因为绘图中不同文件的值会更多,我只是想在添加其他数据之前修复标签的位置。
如何更改标签在图例中的位置?
【问题讨论】:
-
您的
matplotlib版本是什么?我确实让 1.4.2 的标签正确居中 -
我有 matplotlib 1.3.1 版。所以也许我应该更新它......
标签: python matplotlib