matplotlib库——Python可视化界面(柱形图、点图、盒图)

本文介绍了Python数据可视化库matplotlib的使用,包括时间格式转换、数据读取与绘图、柱形图、点图、盒图的绘制,以及图表定制如调整大小、颜色、标签等,提供了一整套实例操作指南。

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 线得粗细

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值