plt.text(60, .025, r'$\mu=100,\ \sigma=15$')
我可以理解这个位置,但是r字符串对我来说似乎并不熟悉。
两个$是什么意思?它与打印μ和σ有关吗?
在句子中似乎对两个没有意义
它是matplotlib中的特殊语法还是Python中我不知道的功能?
最佳答案
您不了解的部分实际上并不是Python,它是Matplotlib的功能,旨在在绘图中包括符号和方程式。它称为 math text ,类似于 LaTex 中的数学模式。$
符号是表示数学块的符号。他们在这里所做的是将\ mu转换为μ
,并将\ sigma转换为σ
第一个\
将空格标记为字符,以便它不会在呈现的文本中消失。r' '
字符串是原始的Python字符串。这意味着所有字符都是文字,这意味着不需要转义(并且反斜杠不像转义字符一样起作用)。
关于python - 如何理解matplotlib的这句话?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41790908/