资源简介
《python数据分析与应用》第二三章实训代码.rar
代码片段和文件信息
# -*- coding: utf-8 -*-
“““
Created on Sun Oct 14 15:19:36 2018
@author: yangh
“““
#使用Numpy库读取人口数据
#看不到文件的数据如下
#name=data[“data“]
import numpy as np
import matplotlib.pyplot as plt
data=np.load(“E:/anaconda/Anaconda/filelocation/populations.npz“)
plt.rcParams[‘font.sans-serif‘] = ‘SimHei‘
plt.rcParams[‘axes.unicode_minus‘] = False
values=data[“data“]
name=data[“feature_names“]
#创建画布,并添加子图
#在两个子图中分别绘制散点图和折线图
#年末总人口
p1 = plt.figure(figsize=(1010))
ax1=p1.add_subplot(211)
#为什么values[:0]不可运行,而values[:1]可以
#多维数组某列反向读取[::-1]
plt.scatter(values[0:200][::-1]values[0:201][::-1]marker=“o“)
plt.xlabel(“时间(年份)“)
plt.ylabel(“年末总人口(万人)“)
plt.ylim(120000140000)
plt.title(“1996年-2015年人口总数散点图“)
ax2=p1.add_subplot(212)
plt.plot(values[0:200][::-1]values[0:201][::-1]color=“r“linestyle=“--“marker=“o“)
plt.xlabel(“时间(年份)“)
plt.ylabel(“年末总人口(万人)“)
plt.title(“1996年-2015年人口总数折线图“)
plt.savefig(“E:/anaconda/Anaconda/filelocation/1996年-2015年人口总数折线图.png“)
plt.show();
#[‘时间‘ ‘年末总人口(万人)‘ ‘男性人口(万人)‘ ‘女性人口(万人)‘ ‘城镇人口(万人)‘ ‘乡村人口(万人)‘]
#男性人口
p2 = plt.figure(figsize=(1010))
ax1=p2.add_subplot(211)
plt.scatter(values[0:200][::-1]values[0:202][::-1]marker=“o“)
plt.xlabel(“时间(年份)“)
plt.ylabel(“男性人口(万人)“)
plt.ylim(6000080000)
plt.title(“1996年-2015年男性人口散点图“)
ax2=p2.add_subplot(212)
plt.plot(values[0:200][::-1]values[0:202][::-1]color=“r“linestyle=“--“marker=“o“)
plt.xlabel(“时间(年份)“)
plt.ylabel(“男性人口(万人)“)
plt.title(“1996年-2015年男性人口折线图“)
plt.savefig(“E:/anaconda/Anaconda/filelocation/1996年-2015年男性人口折线图.png“)
plt.show();
#女性人口
p3 = plt.figure(figsize=(1010))
ax1=p3.add_subplot(211)
plt.scatter(values[0:200][::-1]values[0:203][::-1]marker=“o“)
plt.xlabel(“时间(年份)“)
plt.ylabel(“女性人口(万人)“)
plt.ylim(6000070000)
plt.title(“1996年-2015年女性人口散点图“)
ax2=p3.add_subplot(212)
plt.plot(values[0:200][::-1]values[0:203][::-1]color=“r“linestyle=“--“marker=“o“)
plt.xlabel(“时间(年份)“)
plt.ylabel(“女性人口(万人)“)
plt.title(“1996年-2015年女性人口折线图“)
plt.savefig(“E:/anaconda/Anaconda/filelocation/1996年-2015年女性人口折线图.png“)
plt.show();
#城镇人口
p4 = plt.figure(figsize=(1010))
ax1=p4.add_subplot(211)
plt.scatter(values[0:200][::-1]values[0:204][::-1]marker=“o“)
plt.xlabel(“时间(年份)“)
plt.ylabel(“城镇人口(万人)“)
plt.ylim(3000080000)
plt.title(“1996年-2015年城镇人口散点图“)
ax2=p4.add_subplot(212)
plt.plot(values[0:200][::-1]values[0:204][::-1]color=“r“linestyle=“--“marker=“o“)
plt.xlabel(“时间(年份)“)
plt.ylabel(“城镇人口(万人)“)
plt.title(“1996年-2015年城镇人口折线图“)
plt.savefig(“E:/anaconda/Anaconda/filelocation/1996年-2015年城镇人口折线图.png“)
plt.show();
#乡村人口
p5 = plt.figure(figsize=(1010))
ax1=p5.add_subplot(211)
plt.scatter(values[0:200][::-1]values[0:205][::-1]marker=“o“)
plt.xlabel(“时间(年份)“)
plt.ylabel(“乡村人口(万人)“)
plt.ylim(6000090000)
plt.title(“1996年-2015年乡村人口散点图“)
ax2=p5.add_subplot(212)
plt.plot(values[0:200][::-1]values[0:205][::-1]color=“r“linestyle=“--“marker=“o“)
plt.xlabel(“
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4771 2018-10-16 08:49 《python数据分析与应用》第二三章实训代码\第三章实训一.py
文件 9340 2018-10-15 21:24 《python数据分析与应用》第二三章实训代码\第三章实训二.py
文件 1820 2018-10-14 15:00 《python数据分析与应用》第二三章实训代码\第二章实训一.py
文件 448 2018-10-14 15:19 《python数据分析与应用》第二三章实训代码\第二章实训二.py
目录 0 2019-03-31 21:56 《python数据分析与应用》第二三章实训代码
----------- --------- ---------- ----- ----
16379 5
- 上一篇:详解python3百度指数抓取
- 下一篇:python文本相似度分析
相关资源
- CpuMemSets在Linux操作系统中的实现
- Python学习全系列教程永久可用
- 蓝奏云批量上传工具.zip
- python书籍 PDF
- 老男孩python项目实战
- Python.rar99111
- decision_tree_v2.py
- Python绝技运用Python成为顶级黑客.pdf
- python小波包文档及论文.zip
- Python黑帽子(黑客与渗透测试编程之
- FlaskWeb开发:基于Python的Web应用开发实
- Python基础教程第3版中英文源码.rar
- python数据结构与算法中文版.zip
- Python-冲顶大会芝士超人西瓜视频头脑
- time_series_forecasting_with_python.zip
- Python基础教程第三版PDF高清可复制.
- python编程从入门到实践.zip237878
- FlaskWeb开发:Python基于Web应用开发实战
- pythonBCRMDSJ.mobi
- 量化交易之路用Python做股票量化分析
- PYTHON自然语言处理中文版.pdf
- Python基础教程(第3版).rar
- GRAYHATPYTHON高清.英文.书签版.pdf
- Python简明教程第四版.rar
- Python编程:从入门到实践带书签完整
- Python基础教程(第3版).pdf109608
- vamei-从Python开始学编程.pdf
- 利用Python进行数据分析.pdf
- 小甲鱼零基础学python课后习题和答案
- Python编程:从入门到实践-PythonCrashC
评论
共有 条评论