编写数学表达式— Matplotlib 3.5.2文档
编写数学表达式— Matplotlib 3.5.2文档
写数学表达式
#
您可以在任何Matplotlib文本字符串中使用TeX标记的子集,方法是将它放在一对美元符号($)中。
请注意,您不需要安装TeX,因为Matplotlib自带了TeX表达式解析器、布局引擎和字体。布局引擎是对Donald Knuth的TeX中的布局算法的相当直接的改编,所以质量相当好(Matplotlib也提供了一个
usetex
对于那些希望调用TeX来生成文本的人来说(参见
使用LaTeX进行文本渲染
).
任何文本元素都可以使用数学文本。您应该使用原始字符串(在引号前加一个
'r'
),并用美元符号($)将数学文本括起来,如TeX中所示。常规文本和mathtext可以在同一个字符串中交错。Mathtext可以使用DejaVu Sans(默认),DejaVu Serif,计算机现代字体(来自(La)TeX),
STIX
字体(设计用于与时间很好地融合),或您提供的Unicode字体。可以使用自定义变量选择mathtext字体
mathtext.fontset
(参见
使用样式表和rcParams自定义Matplotlib
)
这里有一个简单的例子:
# plain text plt.title('alpha > beta')
产生“alpha > beta”。
鉴于此:
# math text plt.title(r'$\alpha > \beta$')
生产”
".
注意
Mathtext应该放在一对美元符号($)之间。为了便于显示货币值,例如“$100.00”,如果整个字符串中只有一个美元符号,它将被逐字显示为美元符号。这是对常规TeX的一个小改变,在常规TeX中,非数学文本中的美元符号必须进行转义(“$”)。
注意
虽然一对美元符号($)内部的语法旨在类似于TeX,但外部的文本并非如此。特别是,字符,如:
# $ % & ~ _ ^ \ { } \( \) \[ \]
在TeX中具有数学模型之外的特殊含义。因此,这些字符的行为会因而异
rcParams["text.usetex"]
(默认值:
False
).参见
usetex教程
了解更多信息。
下标和上标
#
若要制作下标和上标,请使用
'_'
和
'^'
符号:
r'$\alpha_i > \beta_i$'
\[\alpha_i > \beta_i\]
为了正确显示多字母下标或上标,应该将它们放在花括号中
{...}
:
r'$\alpha^{ic} > \beta_{ic}$'
\[\alpha^{ic} > \beta_{ic}\]
有些符号会自动将它们的下标/上标放在运算符的上下。例如,写出
从
到
,你可以做:
r'$\sum_{i=0}^\infty x_i$'
\[\sum_{i=0}^\infty x_i\]分数、二项式和堆叠数字
#
分数、二项式和堆叠数字可以用
\frac{}{}
,
\binom{}{}
和
\genfrac{}{}{}{}{}{}
命令分别为:
r'$\frac{3}{4} \binom{3}{4} \genfrac{}{}{0}{}{3}{4}$'
生产
\[\ frac { 3 } { 4 } \ binom { 3 } { 4 } \ gen frac { } { } { 0pt } { } { 3 } { 4 } \]
分数可以任意嵌套:
r'$\frac{5 - \frac{1}{x}}{4}$'
生产
\[\frac{5 - \frac{1}{x}}{4}\]
请注意,需要特别注意在分数周围放置圆括号和方括号。以明显的方式做事会产生太小的括号:
r'$(\frac{5 - \frac{1}{x}}{4})$'
\[(\frac{5 - \frac{1}{x}}{4})\]
解决方法是在括号前加上
\left
和
\right
通知解析器这些括号包含了整个对象。:
r'$\left(\frac{5 - \frac{1}{x}}{4}\right)$'
\[\ left(\ frac { 5-\ frac { 1 } { x } } { 4 } \ right)\]激进分子
#
自由基可以用
\sqrt[]{}
命令。例如:
r'$\sqrt{2}$'
\[\sqrt{2}\]
可以(可选地)在方括号内提供任何碱基。请注意,基础必须是简单表达式,不能包含布局命令,如分数或下标/上标:
r'$\sqrt[3]{x}$'
\[\sqrt[3]{x}\]字体
#
默认字体是
斜体字
数学符号。
注意
可以使用以下命令更改此默认值
rcParams["mathtext.default"]
(默认值:
'it'
).这很有用,例如,通过将它设置为,对数学文本使用与常规非数学文本相同的字体
regular
.
要更改字体,例如以罗马字体书写“sin ”,请将文本括在字体命令中:
r'$s(t) = \mathcal{A}\mathrm{sin}(2 \omega t)$'
\[s(t)= \ mathcal { A } \ mathrm { sin }(2 \ omega t)\]
更方便的是,许多用罗马字体排版的常用函数名都有快捷方式。所以上面的表达式可以写成如下形式:
r'$s(t) = \mathcal{A}\sin(2 \omega t)$'
\[s(t)= \ mathcal { A } \ sin(2 \ omega t)\]
这里“s”和“t”是可变的斜体(默认),“sin”是罗马体,“A”是书法体。注意上面例子中的书法
A
被压扁在
sin
。您可以使用spacing命令在它们之间添加一些空格:
r's(t) = \mathcal{A}\/\sin(2 \omega t)'
\[s(t) = \mathcal{A}\,\sin(2 \omega t)\]
所有字体都有以下选项:
命令 | 结果 |
---|---|
\mathrm{Roman} | |
\mathit{Italic} | |
\mathtt{Typewriter} | |
\mathcal{CALLIGRAPHY} |
使用时
STIX
字体,您还可以选择:
命令 | 结果 |
---|---|
\mathbb{blackboard} | |
\mathrm{\mathbb{blackboard}} | |
\mathfrak{Fraktur} | |
\mathsf{sansserif} | |
\mathrm{\mathsf{sansserif}} |
还有五种全局“字体集”可供选择,它们是使用
mathtext.fontset
参数输入
matplotlibrc
.
dejavusans
:DejaVu Sans
dejavuserif
:DejaVu衬线
cm
:现代计算机(TeX)
stix
:STIX(旨在与时俱进)
stixsans
:STIX无衬线字体
此外,您可以使用
\mathdefault{...}
或者它的别名
\mathregular{...}
使用用于mathtext之外的常规文本的字体。这种方法有许多限制,最明显的是可用的符号要少得多,但它有助于使数学表达式与绘图中的其他文本很好地融合。
自定义字体
#
mathtext还提供了一种为数学使用自定义字体的方法。这种方法使用起来相当棘手,应该被认为是一种实验性的功能,仅适用于有耐心的用户。通过设置
rcParams["mathtext.fontset"]
(默认值:
'dejavusans'
)到
custom
,然后可以设置以下参数,这些参数控制特定数学字符集使用的字体文件。
参数 | 对应于 |
---|---|
mathtext.it | \mathit{}或默认斜体 |
mathtext.rm | \mathrm{}罗马人(直立) |
mathtext.tt | \mathtt{}打字机(等宽) |
mathtext.bf | \mathbf{}粗斜体 |
mathtext.cal | \mathcal{}书法的 |
mathtext.sf | \mathsf{}无衬线字体 |
每个参数都应该设置为一个fontconfig字体描述符(在即将编写的字体一章中定义)。
使用的字体应该有Unicode映射,以便查找任何非拉丁字符,如希腊语。如果要使用自定义字体中不包含的数学符号,可以设置
rcParams["mathtext.fallback"]
(默认值:
'cm'
)到任一
'cm'
,
'stix'
或者
'stixsans'
这将导致mathtext系统在自定义字体中找不到特定字符时使用替代字体中的字符。
请注意,Unicode中指定的数学字形已经随着时间的推移而演变,许多字体可能在mathtext的正确位置没有字形。口音
#
重音命令可以位于任何符号之前,以便在符号上方添加重音。其中一些有长的和短的形式。
命令 | 结果 |
---|---|
\acute a或者\'a | |
\bar a | |
\breve a | |
\dot a或者\.a | |
\ddot a或者\''a | |
\dddot a | |
\ddddot a | |
\grave a或者\`a | |
\hat a或者\^a | |
\tilde a或者\~a | |
\vec a | |
\overline{abc} |
此外,有两种特殊的重音符号会自动调整到下面符号的宽度:
命令 | 结果 |
---|---|
\widehat{xyz} | |
\widetilde{xyz} |
将重音放在小写I和j上时要小心。请注意,在下文中
\imath
用于避免I:
r"$\hat i\ \ \hat \imath$"
\[\hat i\ \ \hat \imath\]标志
#
您也可以使用大量的TeX符号,如
\infty
,
\leftarrow
,
\sum
,
\int
.
小写希腊语
α \alpha | β \beta | χ \chi | δ \delta | ϝ \digamma | ε \epsilon |
η \eta | γ \gamma | ι \iota | κ \kappa | λ \lambda | μ \mu |
ν \nu | ω \omega | ϕ \phi | π \pi | ψ \psi | ρ \rho |
σ \sigma | τ \tau | θ \theta | υ \upsilon | ε \varepsilon | ϰ \varkappa |
φ \varphi | ϖ \varpi | ϱ \varrho | ς \varsigma | ϑ \vartheta | ξ \xi |
ζ \zeta |
大写希腊文
Δ \Delta | Γ \Gamma | Λ \Lambda | Ω \Omega | Φ \Phi | Π \Pi | Ψ \Psi | Σ \Sigma |
Θ \Theta | Υ \Upsilon | Ξ \Xi | ℧ \mho | ∇ \nabla |
希伯来人
ℵ \aleph | ℶ \beth | ℸ \daleth | ℷ \gimel |
分隔符
/ / | [ [ | ⇓ \Downarrow | ⇑ \Uparrow | ‖ \Vert | \ \backslash |
↓ \downarrow | ⟨ \langle | ⌈ \lceil | ⌊ \lfloor | ⌞ \llcorner | ⌟ \lrcorner |
⟩ \rangle | ⌉ \rceil | ⌋ \rfloor | ⌜ \ulcorner | ↑ \uparrow | ⌝ \urcorner |
| \vert | { \{ | | \| | } \} | ] ] | | | |
大符号
⋂ \bigcap | ⋃ \bigcup | ⨀ \bigodot | ⨁ \bigoplus | ⨂ \bigotimes | ⨄ \biguplus |
⋁ \bigvee | ⋀ \bigwedge | ∐ \coprod | ∫ \int | ∮ \oint | ∏ \prod |
∑ \sum |
标准函数名
Standard function names
Pr \Pr | arccos \arccos | arcsin \arcsin | arctan \arctan | arg \arg | cos \cos |
cosh \cosh | cot \cot | coth \coth | csc \csc | deg \deg | det \det |
dim \dim | exp \exp | gcd \gcd | hom \hom | inf \inf | ker \ker |
lg \lg | lim \lim | liminf \liminf | limsup \limsup | ln \ln | log \log |
max \max | min \min | sec \sec | sin \sin | sinh \sinh | sup \sup |
tan \tan | tanh \tanh |
二元运算和关系符号
≎ \Bumpeq | ⋒ \Cap | ⋓ \Cup | ≑ \Doteq |
⨝ \Join | ⋐ \Subset | ⋑ \Supset | ⊩ \Vdash |
⊪ \Vvdash | ≈ \approx | ≊ \approxeq | ∗ \ast |
≍ \asymp | ϶ \backepsilon | ∽ \backsim | ⋍ \backsimeq |
⊼ \barwedge | ∵ \because | ≬ \between | ○ \bigcirc |
▽ \bigtriangledown | △ \bigtriangleup | ◀ \blacktriangleleft | ▶ \blacktriangleright |
⊥ \bot | ⋈ \bowtie | ⊡ \boxdot | ⊟ \boxminus |
⊞ \boxplus | ⊠ \boxtimes | ∙ \bullet | ≏ \bumpeq |
∩ \cap | ⋅ \cdot | ∘ \circ | ≗ \circeq |
≔ \coloneq | ≅ \cong | ∪ \cup | ⋞ \curlyeqprec |
⋟ \curlyeqsucc | ⋎ \curlyvee | ⋏ \curlywedge | † \dag |
⊣ \dashv | ‡ \ddag | ⋄ \diamond | ÷ \div |
⋇ \divideontimes | ≐ \doteq | ≑ \doteqdot | ∔ \dotplus |
⌆ \doublebarwedge | ≖ \eqcirc | ≕ \eqcolon | ≂ \eqsim |
⪖ \eqslantgtr | ⪕ \eqslantless | ≡ \equiv | ≒ \fallingdotseq |
⌢ \frown | ≥ \geq | ≧ \geqq | ⩾ \geqslant |
≫ \gg | ⋙ \ggg | ⪺ \gnapprox | ≩ \gneqq |
⋧ \gnsim | ⪆ \gtrapprox | ⋗ \gtrdot | ⋛ \gtreqless |
⪌ \gtreqqless | ≷ \gtrless | ≳ \gtrsim | ∈ \in |
⊺ \intercal | ⋋ \leftthreetimes | ≤ \leq | ≦ \leqq |
⩽ \leqslant | ⪅ \lessapprox | ⋖ \lessdot | ⋚ \lesseqgtr |
⪋ \lesseqqgtr | ≶ \lessgtr | ≲ \lesssim | ≪ \ll |
⋘ \lll | ⪹ \lnapprox | ≨ \lneqq | ⋦ \lnsim |
⋉ \ltimes | ∣ \mid | ⊧ \models | ∓ \mp |
⊯ \nVDash | ⊮ \nVdash | ≉ \napprox | ≇ \ncong |
≠ \ne | ≠ \neq | ≠ \neq | ≢ \nequiv |
≱ \ngeq | ≯ \ngtr | ∋ \ni | ≰ \nleq |
≮ \nless | ∤ \nmid | ∉ \notin | ∦ \nparallel |
⊀ \nprec | ≁ \nsim | ⊄ \nsubset | ⊈ \nsubseteq |
⊁ \nsucc | ⊅ \nsupset | ⊉ \nsupseteq | ⋪ \ntriangleleft |
⋬ \ntrianglelefteq | ⋫ \ntriangleright | ⋭ \ntrianglerighteq | ⊭ \nvDash |
⊬ \nvdash | ⊙ \odot | ⊖ \ominus | ⊕ \oplus |
⊘ \oslash | ⊗ \otimes | ∥ \parallel | ⟂ \perp |
⋔ \pitchfork | ± \pm | ≺ \prec | ⪷ \precapprox |
≼ \preccurlyeq | ≼ \preceq | ⪹ \precnapprox | ⋨ \precnsim |
≾ \precsim | ∝ \propto | ⋌ \rightthreetimes | ≓ \risingdotseq |
⋊ \rtimes | ∼ \sim | ≃ \simeq | ∕ \slash |
⌣ \smile | ⊓ \sqcap | ⊔ \sqcup | ⊏ \sqsubset |
⊏ \sqsubset | ⊑ \sqsubseteq | ⊐ \sqsupset | ⊐ \sqsupset |
⊒ \sqsupseteq | ⋆ \star | ⊂ \subset | ⊆ \subseteq |
⫅ \subseteqq | ⊊ \subsetneq | ⫋ \subsetneqq | ≻ \succ |
⪸ \succapprox | ≽ \succcurlyeq | ≽ \succeq | ⪺ \succnapprox |
⋩ \succnsim | ≿ \succsim | ⊃ \supset | ⊇ \supseteq |
⫆ \supseteqq | ⊋ \supsetneq | ⫌ \supsetneqq | ∴ \therefore |
× \times | ⊤ \top | ◁ \triangleleft | ⊴ \trianglelefteq |
≜ \triangleq | ▷ \triangleright | ⊵ \trianglerighteq | ⊎ \uplus |
⊨ \vDash | ∝ \varpropto | ⊲ \vartriangleleft | ⊳ \vartriangleright |
⊢ \vdash | ∨ \vee | ⊻ \veebar | ∧ \wedge |
≀ \wr |
箭头符号
⇓ \Downarrow | ⇐ \Leftarrow | ⇔ \Leftrightarrow | ⇚ \Lleftarrow |
⟸ \Longleftarrow | ⟺ \Longleftrightarrow | ⟹ \Longrightarrow | ↰ \Lsh |
⇗ \Nearrow | ⇖ \Nwarrow | ⇒ \Rightarrow | ⇛ \Rrightarrow |
↱ \Rsh | ⇘ \Searrow | ⇙ \Swarrow | ⇑ \Uparrow |
⇕ \Updownarrow | ↺ \circlearrowleft | ↻ \circlearrowright | ↶ \curvearrowleft |
↷ \curvearrowright | ⤎ \dashleftarrow | ⤏ \dashrightarrow | ↓ \downarrow |
⇊ \downdownarrows | ⇃ \downharpoonleft | ⇂ \downharpoonright | ↩ \hookleftarrow |
↪ \hookrightarrow | ⇝ \leadsto | ← \leftarrow | ↢ \leftarrowtail |
↽ \leftharpoondown | ↼ \leftharpoonup | ⇇ \leftleftarrows | ↔ \leftrightarrow |
⇆ \leftrightarrows | ⇋ \leftrightharpoons | ↭ \leftrightsquigarrow | ↜ \leftsquigarrow |
⟵ \longleftarrow | ⟷ \longleftrightarrow | ⟼ \longmapsto | ⟶ \longrightarrow |
↫ \looparrowleft | ↬ \looparrowright | ↦ \mapsto | ⊸ \multimap |
⇍ \nLeftarrow | ⇎ \nLeftrightarrow | ⇏ \nRightarrow | ↗ \nearrow |
↚ \nleftarrow | ↮ \nleftrightarrow | ↛ \nrightarrow | ↖ \nwarrow |
→ \rightarrow | ↣ \rightarrowtail | ⇁ \rightharpoondown | ⇀ \rightharpoonup |
⇄ \rightleftarrows | ⇄ \rightleftarrows | ⇌ \rightleftharpoons | ⇌ \rightleftharpoons |
⇉ \rightrightarrows | ⇉ \rightrightarrows | ↝ \rightsquigarrow | ↘ \searrow |
↙ \swarrow | → \to | ↞ \twoheadleftarrow | ↠ \twoheadrightarrow |
↑ \uparrow | ↕ \updownarrow | ↕ \updownarrow | ↿ \upharpoonleft |
↾ \upharpoonright | ⇈ \upuparrows |
杂项符号
$ \$ | Å \AA | Ⅎ \Finv | ⅁ \Game |
ℑ \Im | ¶ \P | ℜ \Re | § \S |
∠ \angle | ‵ \backprime | ★ \bigstar | ■ \blacksquare |
▴ \blacktriangle | ▾ \blacktriangledown | ⋯ \cdots | ✓ \checkmark |
® \circledR | Ⓢ \circledS | ♣ \clubsuit | ∁ \complement |
© \copyright | ⋱ \ddots | ♢ \diamondsuit | ℓ \ell |
∅ \emptyset | ð \eth | ∃ \exists | ♭ \flat |
∀ \forall | ħ \hbar | ♡ \heartsuit | ℏ \hslash |
∭ \iiint | ∬ \iint | ı \imath | ∞ \infty |
ȷ \jmath | … \ldots | ∡ \measuredangle | ♮ \natural |
¬ \neg | ∄ \nexists | ∰ \oiiint | ∂ \partial |
′ \prime | ♯ \sharp | ♠ \spadesuit | ∢ \sphericalangle |
ß \ss | ▿ \triangledown | ∅ \varnothing | ▵ \vartriangle |
⋮ \vdots | ℘ \wp | ¥ \yen |
Lower-case Greek
α \alpha | β \beta | χ \chi | δ \delta | ϝ \digamma | ε \epsilon |
η \eta | γ \gamma | ι \iota | κ \kappa | λ \lambda | μ \mu |
ν \nu | ω \omega | ϕ \phi | π \pi | ψ \psi | ρ \rho |
σ \sigma | τ \tau | θ \theta | υ \upsilon | ε \varepsilon | ϰ \varkappa |
φ \varphi | ϖ \varpi | ϱ \varrho | ς \varsigma | ϑ \vartheta | ξ \xi |
ζ \zeta |
Upper-case Greek
Δ \Delta | Γ \Gamma | Λ \Lambda | Ω \Omega | Φ \Phi | Π \Pi | Ψ \Psi | Σ \Sigma |
Θ \Theta | Υ \Upsilon | Ξ \Xi | ℧ \mho | ∇ \nabla |
Hebrew
ℵ \aleph | ℶ \beth | ℸ \daleth | ℷ \gimel |
Delimiters
/ / | [ [ | ⇓ \Downarrow | ⇑ \Uparrow | ‖ \Vert | \ \backslash |
↓ \downarrow | ⟨ \langle | ⌈ \lceil | ⌊ \lfloor | ⌞ \llcorner | ⌟ \lrcorner |
⟩ \rangle | ⌉ \rceil | ⌋ \rfloor | ⌜ \ulcorner | ↑ \uparrow | ⌝ \urcorner |
| \vert | { \{ | | \| | } \} | ] ] | | | |
Big symbols
⋂ \bigcap | ⋃ \bigcup | ⨀ \bigodot | ⨁ \bigoplus | ⨂ \bigotimes | ⨄ \biguplus |
⋁ \bigvee | ⋀ \bigwedge | ∐ \coprod | ∫ \int | ∮ \oint | ∏ \prod |
∑ \sum |
Standard function names
Pr \Pr | arccos \arccos | arcsin \arcsin | arctan \arctan | arg \arg | cos \cos |
cosh \cosh | cot \cot | coth \coth | csc \csc | deg \deg | det \det |
dim \dim | exp \exp | gcd \gcd | hom \hom | inf \inf | ker \ker |
lg \lg | lim \lim | liminf \liminf | limsup \limsup | ln \ln | log \log |
max \max | min \min | sec \sec | sin \sin | sinh \sinh | sup \sup |
tan \tan | tanh \tanh |
Binary operation and relation symbols
≎ \Bumpeq | ⋒ \Cap | ⋓ \Cup | ≑ \Doteq |
⨝ \Join | ⋐ \Subset | ⋑ \Supset | ⊩ \Vdash |
⊪ \Vvdash | ≈ \approx | ≊ \approxeq | ∗ \ast |
≍ \asymp | ϶ \backepsilon | ∽ \backsim | ⋍ \backsimeq |
⊼ \barwedge | ∵ \because | ≬ \between | ○ \bigcirc |
▽ \bigtriangledown | △ \bigtriangleup | ◀ \blacktriangleleft | ▶ \blacktriangleright |
⊥ \bot | ⋈ \bowtie | ⊡ \boxdot | ⊟ \boxminus |
⊞ \boxplus | ⊠ \boxtimes | ∙ \bullet | ≏ \bumpeq |
∩ \cap | ⋅ \cdot | ∘ \circ | ≗ \circeq |
≔ \coloneq | ≅ \cong | ∪ \cup | ⋞ \curlyeqprec |
⋟ \curlyeqsucc | ⋎ \curlyvee | ⋏ \curlywedge | † \dag |
⊣ \dashv | ‡ \ddag | ⋄ \diamond | ÷ \div |
⋇ \divideontimes | ≐ \doteq | ≑ \doteqdot | ∔ \dotplus |
⌆ \doublebarwedge | ≖ \eqcirc | ≕ \eqcolon | ≂ \eqsim |
⪖ \eqslantgtr | ⪕ \eqslantless | ≡ \equiv | ≒ \fallingdotseq |
⌢ \frown | ≥ \geq | ≧ \geqq | ⩾ \geqslant |
≫ \gg | ⋙ \ggg | ⪺ \gnapprox | ≩ \gneqq |
⋧ \gnsim | ⪆ \gtrapprox | ⋗ \gtrdot | ⋛ \gtreqless |
⪌ \gtreqqless | ≷ \gtrless | ≳ \gtrsim | ∈ \in |
⊺ \intercal | ⋋ \leftthreetimes | ≤ \leq | ≦ \leqq |
⩽ \leqslant | ⪅ \lessapprox | ⋖ \lessdot | ⋚ \lesseqgtr |
⪋ \lesseqqgtr | ≶ \lessgtr | ≲ \lesssim | ≪ \ll |
⋘ \lll | ⪹ \lnapprox | ≨ \lneqq | ⋦ \lnsim |
⋉ \ltimes | ∣ \mid | ⊧ \models | ∓ \mp |
⊯ \nVDash | ⊮ \nVdash | ≉ \napprox | ≇ \ncong |
≠ \ne | ≠ \neq | ≠ \neq | ≢ \nequiv |
≱ \ngeq | ≯ \ngtr | ∋ \ni | ≰ \nleq |
≮ \nless | ∤ \nmid | ∉ \notin | ∦ \nparallel |
⊀ \nprec | ≁ \nsim | ⊄ \nsubset | ⊈ \nsubseteq |
⊁ \nsucc | ⊅ \nsupset | ⊉ \nsupseteq | ⋪ \ntriangleleft |
⋬ \ntrianglelefteq | ⋫ \ntriangleright | ⋭ \ntrianglerighteq | ⊭ \nvDash |
⊬ \nvdash | ⊙ \odot | ⊖ \ominus | ⊕ \oplus |
⊘ \oslash | ⊗ \otimes | ∥ \parallel | ⟂ \perp |
⋔ \pitchfork | ± \pm | ≺ \prec | ⪷ \precapprox |
≼ \preccurlyeq | ≼ \preceq | ⪹ \precnapprox | ⋨ \precnsim |
≾ \precsim | ∝ \propto | ⋌ \rightthreetimes | ≓ \risingdotseq |
⋊ \rtimes | ∼ \sim | ≃ \simeq | ∕ \slash |
⌣ \smile | ⊓ \sqcap | ⊔ \sqcup | ⊏ \sqsubset |
⊏ \sqsubset | ⊑ \sqsubseteq | ⊐ \sqsupset | ⊐ \sqsupset |
⊒ \sqsupseteq | ⋆ \star | ⊂ \subset | ⊆ \subseteq |
⫅ \subseteqq | ⊊ \subsetneq | ⫋ \subsetneqq | ≻ \succ |
⪸ \succapprox | ≽ \succcurlyeq | ≽ \succeq | ⪺ \succnapprox |
⋩ \succnsim | ≿ \succsim | ⊃ \supset | ⊇ \supseteq |
⫆ \supseteqq | ⊋ \supsetneq | ⫌ \supsetneqq | ∴ \therefore |
× \times | ⊤ \top | ◁ \triangleleft | ⊴ \trianglelefteq |
≜ \triangleq | ▷ \triangleright | ⊵ \trianglerighteq | ⊎ \uplus |
⊨ \vDash | ∝ \varpropto | ⊲ \vartriangleleft | ⊳ \vartriangleright |
⊢ \vdash | ∨ \vee | ⊻ \veebar | ∧ \wedge |
≀ \wr |
Arrow symbols
⇓ \Downarrow | ⇐ \Leftarrow | ⇔ \Leftrightarrow | ⇚ \Lleftarrow |
⟸ \Longleftarrow | ⟺ \Longleftrightarrow | ⟹ \Longrightarrow | ↰ \Lsh |
⇗ \Nearrow | ⇖ \Nwarrow | ⇒ \Rightarrow | ⇛ \Rrightarrow |
↱ \Rsh | ⇘ \Searrow | ⇙ \Swarrow | ⇑ \Uparrow |
⇕ \Updownarrow | ↺ \circlearrowleft | ↻ \circlearrowright | ↶ \curvearrowleft |
↷ \curvearrowright | ⤎ \dashleftarrow | ⤏ \dashrightarrow | ↓ \downarrow |
⇊ \downdownarrows | ⇃ \downharpoonleft | ⇂ \downharpoonright | ↩ \hookleftarrow |
↪ \hookrightarrow | ⇝ \leadsto | ← \leftarrow | ↢ \leftarrowtail |
↽ \leftharpoondown | ↼ \leftharpoonup | ⇇ \leftleftarrows | ↔ \leftrightarrow |
⇆ \leftrightarrows | ⇋ \leftrightharpoons | ↭ \leftrightsquigarrow | ↜ \leftsquigarrow |
⟵ \longleftarrow | ⟷ \longleftrightarrow | ⟼ \longmapsto | ⟶ \longrightarrow |
↫ \looparrowleft | ↬ \looparrowright | ↦ \mapsto | ⊸ \multimap |
⇍ \nLeftarrow | ⇎ \nLeftrightarrow | ⇏ \nRightarrow | ↗ \nearrow |
↚ \nleftarrow | ↮ \nleftrightarrow | ↛ \nrightarrow | ↖ \nwarrow |
→ \rightarrow | ↣ \rightarrowtail | ⇁ \rightharpoondown | ⇀ \rightharpoonup |
⇄ \rightleftarrows | ⇄ \rightleftarrows | ⇌ \rightleftharpoons | ⇌ \rightleftharpoons |
⇉ \rightrightarrows | ⇉ \rightrightarrows | ↝ \rightsquigarrow | ↘ \searrow |
↙ \swarrow | → \to | ↞ \twoheadleftarrow | ↠ \twoheadrightarrow |
↑ \uparrow | ↕ \updownarrow | ↕ \updownarrow | ↿ \upharpoonleft |
↾ \upharpoonright | ⇈ \upuparrows |
Miscellaneous symbols
$ \$ | Å \AA | Ⅎ \Finv | ⅁ \Game |
ℑ \Im | ¶ \P | ℜ \Re | § \S |
∠ \angle | ‵ \backprime | ★ \bigstar | ■ \blacksquare |
▴ \blacktriangle | ▾ \blacktriangledown | ⋯ \cdots | ✓ \checkmark |
® \circledR | Ⓢ \circledS | ♣ \clubsuit | ∁ \complement |
© \copyright | ⋱ \ddots | ♢ \diamondsuit | ℓ \ell |
∅ \emptyset | ð \eth | ∃ \exists | ♭ \flat |
∀ \forall | ħ \hbar | ♡ \heartsuit | ℏ \hslash |
∭ \iiint | ∬ \iint | ı \imath | ∞ \infty |
ȷ \jmath | … \ldots | ∡ \measuredangle | ♮ \natural |
¬ \neg | ∄ \nexists | ∰ \oiiint | ∂ \partial |
′ \prime | ♯ \sharp | ♠ \spadesuit | ∢ \sphericalangle |
ß \ss | ▿ \triangledown | ∅ \varnothing | ▵ \vartriangle |
⋮ \vdots | ℘ \wp | ¥ \yen |
如果某个特定符号没有名称(STIX字体中许多较难理解的符号就是如此),也可以使用Unicode字符:
r'$\u23ce$' 例子
#
这里有一个例子来说明这些功能。
关键词:matplotlib代码示例,codex,python plot,pyplot 狮身人面像生成的画廊-画廊