matplotlib作圖的時(shí)候x軸的小數(shù)點(diǎn)如何去掉呢?
回復(fù)“資源”即可獲贈(zèng)Python學(xué)習(xí)資料
大家好,我是皮皮。
一、前言
前幾天在Python白銀交流群【千葉ほのお】問了一道matplotlib可視化處理的問題,如下圖所示。
原始代碼,如下所示:
import matplotlib.pyplot as plt
ages_x = [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35]
dev_y = [38496, 42000, 46752, 49320, 53200, 56000, 62316, 64928, 67317, 68748, 73752]
plt.bar(ages_x,dev_y,label='開發(fā)者年齡與薪資')
plt.xlabel('年齡')
plt.ylabel('薪資')
plt.show()
得到的x軸是浮點(diǎn)數(shù),如下圖所示。

二、實(shí)現(xiàn)過程
這里他自己給了一個(gè)代碼,如下所示:
import matplotlib
import matplotlib.pyplot as plt
# 設(shè)置字體為楷體
matplotlib.rcParams['font.sans-serif'] = ['KaiTi']
ages_x = [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35]
dev_y = [38496, 42000, 46752, 49320, 53200, 56000, 62316, 64928, 67317, 68748, 73752]
plt.bar(ages_x,dev_y,label='開發(fā)者年齡與薪資')
plt.xlabel('年齡')
plt.ylabel('薪資')
plt.xticks(ages_x)
plt.show()
設(shè)置字體為楷體,不加設(shè)置字體這行代碼,會(huì)出現(xiàn)中文加載不出來的情況,如下圖所示:

加了那行代碼之后,運(yùn)行結(jié)果如下圖所示:

順利地解決了粉絲的問題!
三、總結(jié)
大家好,我是皮皮。這篇文章主要盤點(diǎn)了一道matplotlib作圖的問題,文中針對該問題給出了具體的解析和代碼實(shí)現(xiàn),幫助粉絲順利解決了問題。
最后感謝粉絲【千葉ほのお】提問,感謝【dcpeng】、【皮皮】、【月神】等人參與學(xué)習(xí)交流。
小伙伴們,快快用實(shí)踐一下吧!如果在學(xué)習(xí)過程中,有遇到任何問題,歡迎加我好友,我拉你進(jìn)Python學(xué)習(xí)交流群共同探討學(xué)習(xí)。
------------------- End -------------------
往期精彩文章推薦:

歡迎大家點(diǎn)贊,留言,轉(zhuǎn)發(fā),轉(zhuǎn)載,感謝大家的相伴與支持
想加入Python學(xué)習(xí)群請?jiān)诤笈_(tái)回復(fù)【入群】
萬水千山總是情,點(diǎn)個(gè)【在看】行不行
評(píng)論
圖片
表情
