• 大小: 0M
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-08-22
  • 语言: Python
  • 标签: 其他  

资源简介

《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


评论

共有 条评论