python数据可视化项目设计-中国人口

这篇具有很好参考价值的文章主要介绍了python数据可视化项目设计-中国人口。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 大三数据可视化,基于python,使用包matplotlib绘制图形。数据来源是国家数据。数据下载链接国家数据

import matplotlib.pyplot as plt
import matplotlib as mpl
import numpy as np
import pandas as pd
#解决中文编码
mpl.rcParams['font.sans-serif']=['SimHei']
mpl.rcParams['axes.unicode_minus'] = False

#读取文件
df_pop = pd.read_excel('D:/databaes/pop/China_Population.xlsx') #读取人口文件
df_age = pd.read_excel('D:/databaes/pop/China_raise.xlsx')#读取年龄分级文件

#处理数据
df_pop.sort_index(ascending=False,inplace=True)
df_pop.reset_index(inplace=True)
#print(df_pop.head(10))
#设置x轴坐标
x_labels=df_pop.Year
x_labels1=df_age.Year

#创建一个画布,绘制1949-2021年中国总人口变化曲线
plt.figure(figsize=(20,10))
plt.plot(df_pop['Year'],df_pop['Population'],color='#EDB120')
plt.plot(df_pop['Year'], df_pop['Population'], '*', color='r', markersize=8)
plt.xlabel('Year')
plt.ylabel('人口 (单位:万人)')
plt.title('中国总人口   (1949-2021)')
plt.show()

 

python 可视化 人口,数据可视化,python,大数据文章来源地址https://www.toymoban.com/news/detail-531284.html

#对比1949-1979与1980-2010年增加的总人口数对比(计划生育)
plt.figure(figsize=(13,9))
pop_total1=df_pop.Population[29]-df_pop.Population[0]
pop_total2=df_pop.Population[60]-df_pop.Population[30]
x_label=np.array(['1949-1979年增加人口','1980-2010年增加人口'])

到了这里,关于python数据可视化项目设计-中国人口的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包