Python读取Excel数据作曲线图
作者:梅朵
微信公众号:实用办公编程技能
微信号:Excel-Python
今天,梅朵给大家分享Python的基本画图功能:Python读取Excel数据作曲线图。
![94b657b327bdf23a2e709dd71de203cb.png](https://i-blog.csdnimg.cn/blog_migrate/53a428fc16a5fef4b70a558c908e48b8.jpeg)
怎么用Python读取Excel数据作曲线图呢?我们直接上干货!
① plot : 折线图
(1)导入pylab库用于作曲线图import pylab as plt
(2)导入pandas库读Excel数据import pandas as pd
(3)读取Excel数据data=pd.read_excel(r'C:UsersAdministratorDesktoptest_data.xls')
(4)提取数据X=data.iloc[1:,0]
SINX=data.iloc[1:,1]
COSX=data.iloc[1:,2]
(5)用plot画图
plt.plot(X,SINX,X,COSX,SINX,COSX)
(6)图形显示
plt.show()
![557675c1e7587753138cd9853d2a7e33.png](https://i-blog.csdnimg.cn/blog_migrate/b933b1cc66e8cd9acbfd9991059fd1e4.jpeg)
![d01b54780794b8ea2c8e26a993576bb4.png](https://i-blog.csdnimg.cn/blog_migrate/0d6063f3842a6b665637adab746b8f99.jpeg)
② hist : 直方图
plt.hist(SINX)
plt.show()
![b01fa18b263a9ef78e7d4038b8211a4e.png](https://i-blog.csdnimg.cn/blog_migrate/431fe87836625ab8bd0bbcdcb34a278c.png)
③ pie : 饼图
plt.pie([1,2,4,8])
plt.show()
![2dedf992a09c6512cd0327db3548d716.png](https://i-blog.csdnimg.cn/blog_migrate/e0f88720988c38b539fd9f3ac61909fc.png)
④ bar : 条形图
plt.bar([1,2,3],[5,4,8])
plt.show()
![b140d5616a90e74a183b3d5056c0875e.png](https://i-blog.csdnimg.cn/blog_migrate/ae028dd318f3439260cc90c76c5d6f24.png)
⑤ subplot : 多子图
import pylab as plt
import pandas as pd
data=pd.read_excel(r'C:UsersAdministratorDesktoptest_data.xls')
X=data.iloc[1:,0]
SINX=data.iloc[1:,1]
COSX=data.iloc[1:,2]
f1=plt.subplot(2,2,1)
plt.sca(f1)
plt.plot(X,SINX,X,COSX,SINX,COSX)
f2=plt.subplot(2,2,2)
plt.sca(f2)
plt.hist(SINX)
f3=plt.subplot(2,2,3)
plt.sca(f3)
plt.pie([1,2,4,8])
f4=plt.subplot(2,2,4)
plt.sca(f4)
plt.bar([1,2,3],[5,4,8])
plt.show()
![c75bf7a9cc4e4bd86d00e51592251f12.png](https://i-blog.csdnimg.cn/blog_migrate/9f8f09881334132af9176bf0d58fc3bc.jpeg)
以上就是用Python画图的基本使用,小伙伴们,是不是很简单!
关注我们的公众号“实用办公编程技能”(微信号:Excel-Python),让我们的工作和生活变更更轻松!
http://weixin.qq.com/r/EC7YwPbEh6v4rbKj93sC (二维码自动识别)
往期文章:
0.Python几行代码轻松拆分表格1.Python制作一个简易计算器2.Python制作二维码生成器3.用Python控制摄像头录制视频4.用Python玩转视频播放5.用Python制作照片阅读器6.用Python实现文本自动播读7.Python制作一个简易时钟8.Python代码实现手写数字识别9.用Python轻松进行图像文本识别10.用Python做小说词频分析图
扫描关注更多精彩,欢迎留言!
![f3928c13cfa5637ae8c9943f0efaaa47.png](https://i-blog.csdnimg.cn/blog_migrate/cb4b4c62e427af3b9dbd864289aec50e.png)