为了账号安全,请及时绑定邮箱和手机立即绑定

Matplotlib 上的 Latex 未被识别为字符串

Matplotlib 上的 Latex 未被识别为字符串

白衣非少年 2021-10-26 15:24:50
使用try块并从selenium.from selenium.common.exceptions import NoSuchElementException...while n<100:   ...   try:        Data=driver.find_element_by_xpath('.//tbody//tr//td//span//a[text() != ""]').is_displayed()   except NoSuchElementException:        break   ... rest of code ...我正在使用 Visual Studio Code,实际上,\a''' part on\alpha_0''' 以不同的方式突出显示,因为它将其识别为另一个命令,而不是将被解释为 Latex 命令的字符串的一部分。有解决方法吗?乳胶会让我的标题非常整洁!
查看完整描述

2 回答

?
DIEA

TA贡献1820条经验 获得超2个赞

\a是一个 ASCII 钟。您可以只使用原始字符串,以便 Python 不会以这种特殊方式解释它:

... + r', $\alpha_0 = $' + ...


查看完整回答
反对 回复 2021-10-26
?
肥皂起泡泡

TA贡献1829条经验 获得超6个赞

当您在 matplotlib 中连接包含 Latex 的字符串时,仅将其放在'r'第一个字符串的开头是不够的,它需要在每个被连接的字符串之前(那些包含乳胶命令的字符串 -'$c_d = $'例如不应该要求这样做)。改变


plt.title(r'Single-selection Estimator ($c_y = $' + str(cy) + ', $c_d = $' + 

str (cd) + ', $\alpha_0 = $' + str(alpha_0) + ')', fontsize = 16)


plt.title(r'Single-selection Estimator ($c_y = $' + str(cy) + ', $c_d = $' + 

str (cd) + r', $\alpha_0 = $' + str(alpha_0) + ')', fontsize = 16)

而且这个问题应该得到解决。这是因为只有第一个字符串被解释为原始字符串,您连接的所有后续字符串都不会被解释为原始字符串。


查看完整回答
反对 回复 2021-10-26
  • 2 回答
  • 0 关注
  • 140 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号