import seaborn as sns
import matplotlib.pyplot as plt
# import pandas as pd
# 載入數據集
tips = sns.load_dataset(“tips”)
# tips.to_excel(r”C:\Temp\tips.xlsx”)
# 繪製圖表
g = sns.relplot(data=tips, x=”total_bill”, y=”tip”,
col=”day”, hue=”sex”, col_wrap=2)
# 設置圖表標題
g.fig.suptitle(“Tips by Day and Gender”)
“””這行程式碼是用來設定 Seaborn 繪圖物件 g 的標題,fig 是指 Seaborn 繪圖物件的 Figure 物件,suptitle 是指設定 Figure 物件的標題。因此,這行程式碼會在圖片上方中央顯示 “Tips by Day and Gender” 的標題。”””
# 顯示圖表
plt.show()

tips(DataFrame):

若將tips輸出為xlsx檔:

day共有四天
g = sns.relplot(data=tips, x=”total_bill”, y=”tip”,
col=”day”, hue=”sex”, col_wrap=2)
col_wrap=2 限制欄數最多為2
輸出的圖檔:

g = sns.relplot(data=tips, x=”total_bill”, y=”tip”,
col=”day”, hue=”sex”)
去掉col_wrap=2參數
輸出圖檔:

g = sns.relplot(data=tips, x=”total_bill”, y=”tip”,
col=”day”, hue=”sex”,col_wrap=2, kind=”line”)
多加參數 kind=”line”
換成折線圖

推薦hahow線上學習python: https://igrape.net/30afN




![「Python 的兩條路」:一次搞懂 sys.path (找 .py) 與 os.environ[‘PATH’] (找 .exe) 的愛恨情仇 「Python 的兩條路」:一次搞懂 sys.path (找 .py) 與 os.environ[‘PATH’] (找 .exe) 的愛恨情仇](https://i2.wp.com/savingking.com.tw/wp-content/uploads/2026/01/20260114094100_0_424ead.png?quality=90&zoom=2&ssl=1&resize=350%2C233)

![Python如何讀取*.jsonl (JSON Lines)? 讀取為List[dict] Python如何讀取*.jsonl (JSON Lines)? 讀取為List[dict]](https://i1.wp.com/savingking.com.tw/wp-content/uploads/2023/10/20231024225613_30.png?quality=90&zoom=2&ssl=1&resize=350%2C233)

![Python: pandas.read_excel(r”路徑\檔名.副檔名”, header = None), 自動加上0,1…的欄標籤, DataFrame如何取某一直欄或橫列? 如何用 .iloc[bool_list] 取出判斷式為真的那一列? bool_list = list( df[0] == 0 ) ; bool_list = list(df[0].isin([0])) ; DataFrame如何顯示完整的資料? pandas.set_option ( “display.max_rows”, None) Python: pandas.read_excel(r”路徑\檔名.副檔名”, header = None), 自動加上0,1…的欄標籤, DataFrame如何取某一直欄或橫列? 如何用 .iloc[bool_list] 取出判斷式為真的那一列? bool_list = list( df[0] == 0 ) ; bool_list = list(df[0].isin([0])) ; DataFrame如何顯示完整的資料? pandas.set_option ( “display.max_rows”, None)](https://i1.wp.com/savingking.com.tw/wp-content/uploads/2022/11/20221128164005_44.png?quality=90&zoom=2&ssl=1&resize=350%2C233)

近期留言