我正在为数学课绘制一些图表,但我无法在情节图例中完全正确地获得和平定义的间距。我目前正在使用
\,
对于 TeX 中的单个空间,但遇到一种情况,其中一个比其他空间稍远,这可能是由于左边的方程占用了多少。这是我的代码
import matplotlib.pyplot as plt
import numpy as np
import math as math
# 0-1
x = np.linspace(0, 1)
y = np.power(x, 2)
plt.plot(x, y, label=r"$t^2 \,\,\,\,\,\, 0 \leq t \leq 1$")
#1-2
x = [1,2]
y = [1,1]
plt.plot(x, y, label=r"$1 \,\,\,\,\,\,\, 1 < t \leq 2$")
#2-3
x = np.linspace(2, 3)
y = 3-x
plt.plot(x, y, label=r"$3 - t \,\,\,\, 2 < t \leq 3$")
plt.grid()
plt.axis([0,3,0,1.5])
plt.legend(loc='upper right')
plt.show()
这是结果
无论左侧的像素大小如何,我如何以一种始终有效的方式有效地格式化它?