Python Matplotlib 圖中的上標
本教程將討論在 Python 中使用美元符號在圖中編寫上標。
使用美元符號在 Matplotlib 圖中寫上標
我們使用 Matplotlib
在 Python 中繪製圖形。有時,我們需要為繪圖新增標籤,包括下標或上標。Matplotlib
還提供了一種使用美元符號編寫下標或上標的方法。要製作下標,你必須使用 _
和 ^
符號在美元符號內編寫表示式。如果你使用 _
符號,則上標將位於字元下方。如果你使用 ^
符號,上標將位於字元上方。例如,讓我們使用 Matplotlib
建立一個繪圖並使用美元符號新增上標。請參閱下面的程式碼。
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.set(title=r'$e^{-t}$',
xlabel=r'$time_s$', ylabel=r'$m^2$')
plt.show()
輸出:
正如你在圖中所見,-t
位於字元 e
上方,因為我們使用了 ^
符號,而 s 位於字串時間下方,因為我們使用了 _
符號。如果下標或上標由多個字元組成,則將上標放在大括號 {}
內,否則;只有第一個字元會出現在上標或下標中。例如,我們在圖示題中使用了大括號,因為上標有兩個字元。如果你想在圖中放置特殊符號,例如 alpha 或餅圖符號,你可以使用 Matplotlib
中的預定義符號。要使用符號,你必須將符號名稱與反斜槓一起寫入。例如,讓我們在上圖中放置一些特殊符號,如餅圖和阿爾法。請參閱下面的程式碼。
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.set(title=r'$\alpha^{-t}$',
xlabel=r'$\tau_s$', ylabel=r'$\pi^2$')
plt.show()
輸出:
正如你在圖中所見,有 alpha、pie 和 tau 符號。確保使用正確的符號名稱和反斜槓;否則會出錯。如果你希望上標文字與文字的其餘部分使用相同的字型,請使用\mathregular
。檢查此連結以查詢所有支援的符號以及有關下標和上標的更多資訊。
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn