import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
from pylab import *
mpl.rcParams["font.sans-serif"]=["SimHei"]#让汉字显示
# 画第1个图:折线图
plt.subplot(221)#两行两列第一个图
df=pd.read_excel(r"C:\python数据\折线图数据.xlsx")
x=df["x"]
y=df["y"]
z=[]
for i,j in zip(x,y):sum=i+jz.append(sum)
plt.plot(x,z)
plt.xlabel("x")
plt.ylabel("z=x+y")
x=np.arange(1,100)#x坐标轴范围
plt.title("折线图")# 画第2个图:散点图
plt.subplot(222)#两行两列第二个图
plt.scatter(np.arange(0,16), np.random.rand(16),color="g")
plt.title("散点图")# 画第3个图:条形图
plt.subplot(223)#两行两列第三个图
df=pd.read_excel(r"C:\python数据\条形图数据.xlsx")
x=df["x"]
y=df["y"]
vl=["x"]
plt.bar(x,y,color="salmon")
plt.title("条形图")# 画第4个图:饼图
plt.subplot(224)#两行两列第四个图
df=pd.read_excel(r"C:\python数据\饼图数据.xlsx")
labels = ["1月", "2月", "3月", "4月"]
x = df["笑一笑"]
plt.pie(x, labels=labels, autopct='%1.1f%%')
plt.axis("equal")
plt.title('笑一笑')
plt.show()
plt.tight_layout()#解决文字覆盖问题
plt.show()

Python画四张子图-导入数据相关推荐

  1. python导入csv文件-Python从CSV文件导入数据和生成简单图表

    原标题:Python从CSV文件导入数据和生成简单图表 我们已经完成Python的基础环境搭建工作,现在我们尝试导入CSV数据 我们准备一个csv测试数据,文件名是csv-test-data.csv数 ...

  2. 批量向数据库多张表导入数据的实现

    转载自  http://blog.csdn.net/mazhaojuan/article/details/8598368 前面已经介绍过如何向数据库的一张表中批量导入数据,详情见博客<项目经验- ...

  3. 使用python向Redis批量导入数据

    1.使用pipeline进行批量导入数据.包含先使用rpush插入数据,然后使用expire改动过期时间 class Redis_Handler(Handler):def connect(self): ...

  4. python引入redis_使用python向Redis批量导入数据

    1.使用pipeline进行批量导入数据 class Redis_Handler(Handler): def connect(self): #print self.host,self.port,sel ...

  5. python导入data数据_python实现从wind导入数据

    从wind导入到的数据的格式是instance. 如下载一系列资产在某一段时间的收盘价格. 一系列资产保存在list里面,一并下载. 日期格式为"2018-02-28". 一个数字 ...

  6. python中如何调取wind数据_python实现从wind导入数据

    从wind导入到的数据的格式是instance. 如下载一系列资产在某一段时间的收盘价格. 一系列资产保存在list里面,一并下载. 日期格式为"2018-02-28". 一个数字 ...

  7. 《项目经验》--简单三层使用DataTable向数据库表批量导入数据---向SqlServer多张张表中导入数据

    前面已经介绍过如何向数据库的一张表中批量导入数据,详情见博客<项目经验---简单三层使用DataTable向数据库表批量导入数据---向SqlServer一张表中导入数据>:本文主要介绍如 ...

  8. python批量导入mysql_用python批量向数据库(MySQL)中导入数据

    用python批量向数据库(MySQL)中导入数据 现有数十万条数据,如下的经过打乱处理过的数据进行导入 数据库内部的表格的数据格式如下与下面的表格结构相同 Current database: pyt ...

  9. 使用python实现mysql测试数据的准备(大批量导入数据)

    一.在MySQL中创建一个空表 表中有id(int),name(varchar),age(int),sex(varchar)字段 注意:数据库的格式需要支持中文 二.python安装pymysql p ...

  10. python怎么导入视频-python怎么导入数据

    通过标准的Python库导入CSV文件: Python提供了一个标准的类库CSV文件.这个类库中的reader()函数用来导入CSV文件.当CSV文件被读入后,可以利用这些数据生成一个NumPy数组, ...

最新文章

  1. 最常用的Linux命令
  2. java ip包_java网络抓ip包 首部是个什么情况
  3. slack 国内 android,使用Slack Api登录,Android
  4. oracle基于dblink创建视图,【案例】Oracle dblink 数据库连接dblink insert操作数据类型发生改变...
  5. 一文了解 ng-template, ng-content, ng-container, 和 *ngTemplateOutlet的区别
  6. 计算机网络与网站设计知识点,计算机网络技术知识点总结-20210525075410.docx-原创力文档...
  7. 冲浪科技获Ventech China数百万美元天使轮融资,发力自动驾驶行业
  8. 非阻塞模式WinSock编程入门(Socket关联窗口消息机制)
  9. 《数学之美》—简单之美-布尔代数和搜索引擎
  10. [vs2015 + AE]建立窗体应用程序的简单实验
  11. BulkRen文件批量改名工具的一点点使用心得
  12. Java工具类之Base64Utils实现base64码转换为文件流等互换
  13. 2022最新软件库iApp源码+简约唯美/对接hybbs
  14. 关于磁力计偏置值的标定实践
  15. 一套完整的测试应该由五个阶段组成
  16. 防灾科技学院考研计算机,防灾科技学院考研难吗
  17. 安卓配置正式包和测试包不同的名字、图标、同时安装,(极光配置测试和正式)
  18. 【0基础学java】教学日志:javaSE-面向对象6-面向对象前4章上机作业点评,主要涉及继承、封装、多态三个章节的内容
  19. 人工智能,大数据,深度学习,机器学习(百度云581G学习资料免费分享)
  20. mtk dws工具中的keypad配置

热门文章

  1. block与“阻塞(pend)”与“挂起(suspend)”的区别?
  2. Codeforces 1389 C. Good String(枚举)
  3. 开发框架-移动开发平台: mPaaS
  4. 机器学习-决策树算法
  5. [Irving]SQL去重复-DISTINCT用法
  6. Chrome扩展、装逼神器:Vimium
  7. P2704 [NOI2001] 炮兵阵地
  8. 小学校计算机教室年度工作总结,小学计算机教师年度工作总结
  9. edp和edt哪个好_不懂香水EDP和EDT?Dior真我系列完美诠释
  10. VMware虚拟网络编辑器,没有桥接模式或本地计算机不显示网络适配器