gpt4 book ai didi

python - matplotlib 文本下划线

转载 作者:行者123 更新时间:2023-12-01 02:38:11 27 4
gpt4 key购买 nike

我正在尝试向 plt.text 中的字符之一添加下划线。

plt.text(.5,.5,r'\underline{O}H')

这似乎不起作用,我尝试使用\overline{O} ,效果很好。我也尝试过plt.rc('text',usetex=True)即使这似乎也不起作用。

请帮我在 matplitlib 中为文本添加下划线。

最佳答案

我想您已经看过这个问题(Underlining Text in Python/Matplotlib),如果没有,这将是我的第一个建议。

其次,我尝试并成功地为文本添加了下划线。这是对我有用的代码片段:

import numpy as np
import matplotlib.pyplot as plt
plt.rc('text', usetex=True)

x = np.arange(0, 2*np.pi, 0.1)
plt.plot(x, np.sin(x))
plt.text(x[len(x)//2], .5, r'$\underline{sin(x)}$')
plt.show()

And this is the result

最后,如果以上方法都不起作用,我建议您查看一下您的 python 发行版。使用 LaTeX 渲染文本需要有效的 LaTeX 安装,如 matplotlib 文档 http://matplotlib.org/users/usetex.html 中所述。 ,所以这可能是您遇到的一个潜在问题。

此外,我建议您在系统上添加更多信息和工作代码片段。这将有助于缩小问题的建议/解决方案的范围。

关于python - matplotlib 文本下划线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46009701/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com