Unicode减去

默认情况下,负值处的记号标签使用 Unicode minus _(U+2212)而不是ASCII连字符(U+002D)。这可以通过设置来控制 rcParams["axes.unicode_minus"] (default: True) .

在绘制记号标签时执行替换(通常在 pyplot.show()pyplot.savefig() 呼叫)。因此,图形的所有刻度标签都遵循相同的设置,我们不能同时在同一地物的实际刻度标签上显示两个字形。

相反,这个例子只是用放大字体展示了两个字形之间的区别。

unicode minus
import matplotlib.pyplot as plt

fig = plt.figure(figsize=(4, 2))
fig.text(.15, .6, "Unicode minus:", fontsize=20)
fig.text(.85, .6, "\N{MINUS SIGN}1", ha='right', fontsize=20)
fig.text(.15, .3, "ASCII hyphen:", fontsize=20)
fig.text(.85, .3, "-1", ha='right', fontsize=20)
plt.show()

关键词:matplotlib代码示例,codex,python plot,pyplot Gallery generated by Sphinx-Gallery