資源簡介
《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文本相似度分析
評論
共有 條評論