在 Python Matplotlib 中顯示希臘字母

Manav Narula 2023年1月30日
  1. 在 Python 中使用原始字串和 $ 符號在 matplotlib 中顯示希臘字母
  2. 在 Python 中使用 chr() 函式通過 matplotlib 顯示希臘字母
  3. 在 Python 中使用文字字串通過 matplotlib 顯示希臘字母
在 Python Matplotlib 中顯示希臘字母

Python 中的 matplotlib 包可以建立漂亮的圖形和統計圖。我們可以自定義帶有相關標籤、標題和圖例的圖表。

我們可以用圖表來表示一些數學或統計方程。我們可以使用繪圖示題或軸標籤新增相關資訊。

matplotlib 包也可以表示希臘字母。本教程將教授如何在標籤和標題上寫這些字母。

在 Python 中使用原始字串和 $ 符號在 matplotlib 中顯示希臘字母

matplotlib 有一個整合的表示式解析器和佈局引擎。

為此,我們需要使用原始字串,這意味著在字串之前新增 r 字元。我們需要在這些原始字串中使用 $ 符號將不同的希臘字母與它們的名稱括起來,以表示不同的希臘字母。

例如,

import matplotlib.pyplot as plt

plt.title(r"$\alpha$")

輸出:

顯示希臘字母的原始字串

我們還可以新增多個字母並在字串之間使用方括號來維護它們的順序。

請參見下面的示例。

import matplotlib.pyplot as plt

plt.title(r"Str [$\mu \alpha$]")

使用原始字串的希臘字母

在 Python 中使用 chr() 函式通過 matplotlib 顯示希臘字母

希臘字母以 Unicode 編碼。在 Python 3 中,小希臘字母被編碼。

它們從 945 到 969 開始。我們可以使用 chr() 函式將字元編碼為整數。

我們可以將它們新增到 matplotlib 繪圖和圖形中。

例如,

import matplotlib.pyplot as plt

plt.title(chr(945))

輸出:

chr 函式顯示希臘字母

在 Python 中使用文字字串通過 matplotlib 顯示希臘字母

我們可以在 Python 3 及以上版本中直接使用希臘字母。這些也可以與 matplotlib 繪圖一起使用。

例如,

import matplotlib.pyplot as plt

plt.title("α")

顯示希臘字母的文字字串

在 Python 2 中,我們可以通過首先從 __future__ 模組匯入 unicode_literals 來使用相同的功能。

例如,

from __future__ import unicode_literals
import matplotlib.pyplot as plt

plt.title("α")
作者: Manav Narula
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn