matplotlib庫——Python可視化界面(柱形圖、點圖、盒圖)

1、轉換時間格式。
biao[“xinlie”]=pd.to_dateime(biao[“lie”])
把原來的列轉化爲標準的時間格式
2、導入數據並畫圖
import pandas as pd
rate =pd.read_csv(“C:/Users/86183/Desktop/1233.csv”)
rate[‘day’]=pd.to_datetime(rate[“day”])
print(rate.head(5))

import matplotlib.pylot as plt
plt.plot()
plt.show()

heng=rate[0:12]
plt.plot(heng[‘day’],heng[‘numbers’])
plt.show

plt.plot(heng[‘day’],heng[‘numbers’])
plt.xticks(rotation=45)
plt.show

plt.plot(heng[‘day’],heng[‘numbers’])
plt.xlabel(‘mouth’)
plt.ylabel(‘rate’)
plt.title(‘uemployment’)
plt.show()
3、畫子圖
fig=plt.figure()
**fig=plt.figure(figsize=(5,5))**改變圖的大小,figsize,橫縱的大小
ax1=fig.add_subplot(2,3,1)
ax2=fig.add_subplot(2,3,3)
ax3=fig.add_subplot(2,3,5)
plt.show()

ax1.plot(x,y)
ax2.plot(x2,y2)
plt.show()
分別把子圖所需要的座標圖畫出來

4、在一個座標圖上畫多條線
fig=plt.figure(figsize=(3,5))
plt.plot(x,y,c=‘red’)
plt.plot(x,y1,c=‘blue’)
plt.show()
顏色可以用rgb,也可以用縮寫,也可以用全程

5、分別指定不同線是什麼顏色
plt.legend(loc=‘best’)定位標定所放的位置

6、幫助
print(help(hanshu))
7、柱形圖
當前柱的高度 bar_heights=norm_reviews.ix[0,y_list]_values
x軸間的距離 arange(5)+0.75
fig.ax=plt.subplots()
ax.bar(x,y,0.3) 0.3表示柱的寬度
plt.show()

ax.set_xlabel
ax.set_yabel
ax.set_title
plt.show()

ax.barh 把柱形圖橫着畫

8、點圖
fig.ax=plt.subplots()
ax.scatter(x,y)
ax.set_xlabel(
ax.set_ylabel
plt.show()
9、盒圖
boxplot

spine.set_visible(False) 去掉座標線
不喜歡畫單位長度 ax.tick_params(bottom=‘off’,top=‘off’,left=‘off’,right=‘off’)
linewidth 線得粗細

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