matplotlib畫圖代碼案例

import matplotlib.pyplot as plt
import pandas as pd
import seaborn as sns

file_name = 'zhihu_5646book.csv'
df = pd.read_csv(file_name, encoding='utf-8')
df = df.sort_index(by = "頻率",ascending = False)  

print(df.head())
print(df[1:10])

# 畫圖

color = sns.color_palette('Paired', 16)
plt.rcParams['font.sans-serif'] = ['Arial Unicode MS']
plt.barh(range(10,0,-1),df["頻率"][0:10],color = color)
plt.yticks(range(10,0,-1),df["書籍名稱"][0:10],fontsize=12)
# 設置字體大小,參數與Text一樣
plt.xlabel("推薦次數",fontsize=14)
plt.ylabel("書籍名稱",fontsize=14)
plt.title("知乎5646回答-推薦書籍前十名")
# 設置邊距
plt.subplots_adjust(left=0.2, right=0.9, top=0.9, bottom=0.1)

plt.show()
# 推薦書單


推薦書籍前十名

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章