![Python: matplotlib如何設定座標軸刻度? plt.xticks(seq, labels) ;如何生成fig, ax物件? fig = plt.figure(figsize= (10.24, 7.68)) ; ax = fig.add_subplot() ; fig, ax = plt.subplots(figsize=(10.24, 7.68)) ; 如何使用中文? plt.rcParams["font.family"] = ["Microsoft JhengHei"] - 儲蓄保險王](https://savingking.com.tw/wp-content/uploads/2023/02/20230209083006_41.png)
plt.xticks(seq, labels)
#如果沒有要將seq取別名,
#可以不用labels
![Python: matplotlib如何設定座標軸刻度? plt.xticks(seq, labels) ;如何生成fig, ax物件? fig = plt.figure(figsize= (10.24, 7.68)) ; ax = fig.add_subplot() ; fig, ax = plt.subplots(figsize=(10.24, 7.68)) ; 如何使用中文? plt.rcParams["font.family"] = ["Microsoft JhengHei"] - 儲蓄保險王](https://savingking.com.tw/wp-content/uploads/2023/02/20230209083025_22.png)
dist = list(range(0-span, 0+span+1))
dist_ticks = []
for ticks in dist:
if ticks % 10== 0:
dist_ticks.append(ticks)
dist_ticks += [dist[0],dist[-1]]
#-35~0~35 if span=int(70/2)
#len(dist) = 71 ,同ser0Slice
###畫五個position vs dist的圖
# fig,ax = plt.subplots()
fig = plt.figure(figsize= (10.24, 7.68))
ax = fig.add_subplot()
# ax = fig.add_axes([0.1, 0.1, 0.8, 0.8])
# fig, ax = plt.subplots(figsize=(10.24, 7.68))
#這樣可以一次生成fig, ax物件
#且指定 figure 的大小
plt.xticks(dist_ticks)
# db = lisSerSlice[0]
#type(db) = Series
for db in lisSerSlice:
ax.plot(dist, db, label=db.name)
ax.legend()
plt.minorticks_on() ;
ax.grid(visible=True,which=”major”,c=”k”,linewidth=1) ;
ax.grid(visible=True,which=”minor”,c=”k”,linewidth=0.5)
tit = “FF Different Position Pattern”
ax.set_title(tit)
figpath = os.path.join(figFolder, tit+”.png”)
fig.savefig(figpath)
![Python: matplotlib如何設定座標軸刻度? plt.xticks(seq, labels) ;如何生成fig, ax物件? fig = plt.figure(figsize= (10.24, 7.68)) ; ax = fig.add_subplot() ; fig, ax = plt.subplots(figsize=(10.24, 7.68)) ; 如何使用中文? plt.rcParams["font.family"] = ["Microsoft JhengHei"] - 儲蓄保險王](https://savingking.com.tw/wp-content/uploads/2023/02/20230209083449_79.png)
輸出(注意首尾刻度為-33, 33):
![Python: matplotlib如何設定座標軸刻度? plt.xticks(seq, labels) ;如何生成fig, ax物件? fig = plt.figure(figsize= (10.24, 7.68)) ; ax = fig.add_subplot() ; fig, ax = plt.subplots(figsize=(10.24, 7.68)) ; 如何使用中文? plt.rcParams["font.family"] = ["Microsoft JhengHei"] - 儲蓄保險王](https://savingking.com.tw/wp-content/uploads/2023/02/20230209085228_82.png)
plt.rcParams[“font.family”] = [“Microsoft JhengHei”]
#設定中文字型後,刻度若有負號會變成框框
#多加以下這一行:
plt.rcParams[“axes.unicode_minus”] = False
plt.rcParams[“axes.unicode_minus”] = False
![Python: matplotlib如何設定座標軸刻度? plt.xticks(seq, labels) ;如何生成fig, ax物件? fig = plt.figure(figsize= (10.24, 7.68)) ; ax = fig.add_subplot() ; fig, ax = plt.subplots(figsize=(10.24, 7.68)) ; 如何使用中文? plt.rcParams["font.family"] = ["Microsoft JhengHei"] - 儲蓄保險王](https://savingking.com.tw/wp-content/uploads/2023/02/20230209105030_54.png)
輸出結果(title有中文,
刻度的負號也沒有變成框框):
![Python: matplotlib如何設定座標軸刻度? plt.xticks(seq, labels) ;如何生成fig, ax物件? fig = plt.figure(figsize= (10.24, 7.68)) ; ax = fig.add_subplot() ; fig, ax = plt.subplots(figsize=(10.24, 7.68)) ; 如何使用中文? plt.rcParams["font.family"] = ["Microsoft JhengHei"] - 儲蓄保險王](https://savingking.com.tw/wp-content/uploads/2023/02/20230209105316_79.png)





![Python: 如何使用 pydub (dub:配音)將m4a 轉換為wav? 用 os.environ [ “PATH” ] 設定環境變量; from pydub import AudioSegment Python: 如何使用 pydub (dub:配音)將m4a 轉換為wav? 用 os.environ [ “PATH” ] 設定環境變量; from pydub import AudioSegment](https://i0.wp.com/savingking.com.tw/wp-content/uploads/2024/09/20240905141103_0_95957e.png?quality=90&zoom=2&ssl=1&resize=350%2C233)


![Python: 使用 flat_list.extend( List[pandas.Series] ) 實現 pandas.DataFrame 列擴展教學 Python: 使用 flat_list.extend( List[pandas.Series] ) 實現 pandas.DataFrame 列擴展教學](https://i0.wp.com/savingking.com.tw/wp-content/uploads/2025/04/20250421141348_0_14cedf.png?quality=90&zoom=2&ssl=1&resize=350%2C233)

近期留言