如果我在启用LaTeX(usetex=True
)的情况下运行下面的代码,那么我会在小数点逗号和后面的第一个数字之间得到一个奇怪的间距。有人知道如何解决这个问题吗?
import matplotlib.pyplot as plt
import locale
plt.style.use('classic')
locale.setlocale(locale.LC_NUMERIC, 'de_DE')
plt.rc('text', usetex=False)
font = {'family':'serif','size':14}
plt.rc('font',**font)
plt.rcParams['axes.formatter.use_locale'] = True
a=[.1,.2,.3,.4,.5]
b=[.1,.2,.3,.4,.5]
plt.plot(a,b)
plt.show()
另请参见随附图片进行说明:
谢谢你,谢谢
2条答案
按热度按时间gg0vcinb1#
使用LaTeX-Package
icomma
解决了这个问题!apeeds0o2#
除了wohoo的回答,因为这对我不起作用。
而不是拟议的
我去掉方括号,
它帮我解决了这个问题,去掉了逗号后面的空格。