我是使用 python 進行資料分析的新手,我正在嘗試創建一些英超足球資料的非常基本的可視化。這些可視化之一是 2018/19 賽季每支主隊的角球數。
我已經設法繪制了我正在尋找的圖表,但是 X 軸上的名稱相互重疊,因此不可讀,如下所示:

import pandas as pd
import seaborn as sb
dataset = pd.read_csv("/Users/lfarias/Downloads/england-premier-league-matches-2018-to-2019-stats.csv")
dataset.columns
cantos = sb.barplot(x = 'home_team_name', y = 'home_team_corner_count', data = dataset)
cantos.tick_params(labelsize=14)
cantos.set_ylabel("Número de escanteios",fontsize=15)
cantos.set_xlabel("",fontsize=1)
有什么辦法可以解決這個問題嗎?
PS:我看到了另一個與我要問的問題類似的問題,但它最終對我沒有用。
提前致謝。
uj5u.com熱心網友回復:
您可以旋轉 x-tick 標簽;與僅將條形加寬到足以使文本不重疊的情況相比,這將產生更好看的圖。
只需更改rotation值,直到找到您喜歡的角度。horizontalalignment也可以設定為right或left。
cantos.set_xticklabels(cantos.get_xticklabels(), rotation = 45, horizontalalignment = 'center')
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/456681.html
上一篇:格式化時間寫成整數和浮點數
