在 Seaborn 繪圖中新增軸標籤
Manav Narula
2023年1月30日
2021年4月29日
-
使用
set_xlabel()
和set_ylabel()
函式在 Seaborn 圖中設定軸標籤 -
使用
set()
函式在 Seaborn 繪圖中設定軸標籤 -
使用
matplotlib.pyplot.xlabel()
和matplotlib.pyplot.ylabel()
函式設定 Seaborn 繪圖的軸標籤
在本教程中,我們將討論如何在 Python 的 seaborn 圖中新增 x 和 y 軸標籤。
預設情況下,當我們在繪圖函式中指定 x 和 y 軸的值時,圖形會將這些值用作兩個軸的標籤。我們將討論其他方法來顯式新增所需的軸標籤。
使用 set_xlabel()
和 set_ylabel()
函式在 Seaborn 圖中設定軸標籤
Seaborn 圖返回一個 matplotlib 軸例項型別物件。我們可以使用 set_xlabel()
和 set_ylabel
分別設定 x 和 y 軸標籤。
例如,
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
df = pd.DataFrame({"Day 1": [7,1,5,6,3,10,5,8],
"Day 2" : [1,2,8,4,3,9,5,2]})
p = sns.lineplot(data = df)
p.set_xlabel("X-Axis", fontsize = 20)
p.set_ylabel("Y-Axis", fontsize = 20)
我們可以使用 fontsize
引數來控制字型的大小。
使用 set()
函式在 Seaborn 繪圖中設定軸標籤
set()
函式用於向圖中新增不同的元素,並可用於新增軸標籤。我們使用 xlabel
和 ylabel
引數來指定標籤。
例如,
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
df = pd.DataFrame({"Day 1": [7,1,5,6,3,10,5,8],
"Day 2" : [1,2,8,4,3,9,5,2]})
p = sns.lineplot(data = df)
p.set( xlabel = "X-Axis", ylabel = "Y-Axis")
使用 matplotlib.pyplot.xlabel()
和 matplotlib.pyplot.ylabel()
函式設定 Seaborn 繪圖的軸標籤
這些功能用於為當前繪圖的兩個軸設定標籤。可以使用諸如 size
、fontweight
、fontsize
之類的不同引數來更改標籤的大小和形狀。
以下程式碼演示了它們的用法。
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
df = pd.DataFrame({"Day 1": [7,1,5,6,3,10,5,8],
"Day 2" : [1,2,8,4,3,9,5,2]})
p = sns.lineplot(data = df)
plt.xlabel("X-Axis")
plt.ylabel("Y-Axis")
Author: Manav Narula
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