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 线得粗细
本文介绍了Python数据可视化库matplotlib的使用,包括时间格式转换、数据读取与绘图、柱形图、点图、盒图的绘制,以及图表定制如调整大小、颜色、标签等,提供了一整套实例操作指南。
&spm=1001.2101.3001.5002&articleId=88681071&d=1&t=3&u=a6a3075c0fce4609a6ddc280cb11d4fa)
2963

被折叠的 条评论
为什么被折叠?



