1955年至2020年的国家GDP数据可视化-基于Pandas,Seaborn
导入包
import numpy as np
import pandas as pd
pd.plotting.register_matplotlib_converters()
import matplotlib.pyplot as plt
%matplotlib inline
import seaborn as snsprint("Setup Complete")
获取数据
data_original = pd.read_csv("./gdp_csv.csv")
data_original
获取部分国家的数据
# 中国
china_data = data_original.loc[data_original["Country Name"].isin(['China'])]
# 法国
france_data = data_original.loc[data_original["Country Name"].isin(['France'])]
# 英国
UnitedKingdom_data = data_original.loc[data_original["Country Name"].isin(['United Kingdom'])]
# 意大利
Italy_data = data_original.loc[data_original["Country Name"].isin(['Italy'])]
# 日本
Japan_data = data_original.loc[data_original["Country Name"].isin(['Japan'])]
# 印度
India_data = data_original.loc[data_original["Country Name"].isin(['India'])]
可视化
# 折线图尺寸大小
plt.figure(figsize=(16,6))
# 绘制各个国家的折现 x,y分别表示x轴和y轴的数据 label 表示在图中显示一个标签表明折线是哪条
sns.lineplot(y=china_data.Value,x=china_data.Year,label="China")
sns.lineplot(y=france_data.Value,x=france_data.Year,label="France")
sns.lineplot(y=UnitedKingdom_data.Value,x=UnitedKingdom_data.Year,label="United Kingdom")
sns.lineplot(y=Italy_data.Value,x=Italy_data.Year,label="Italy")
sns.lineplot(y=Japan_data.Value,x=Japan_data.Year,label="Japan")
sns.lineplot(y=India_data.Value,x=India_data.Year,label="India")
# x,y轴代表什么
plt.xlabel("Year")
plt.ylabel("Population")
1955年至2020年的国家GDP数据可视化-基于Pandas,Seaborn相关推荐
- ECharts项目实战:全球GDP数据可视化
[课程简介] 可视化是前端里一个几乎可以不用写网页,但又发展得非常好的方向.在互联网产品里,无论是C端中常见的双十一购物节可视化大屏,还是B端的企业中后台管理系统都离不开可视化.国家大力推动的智慧城市 ...
- Python数据可视化三部曲之 Seaborn 从上手到上头
Python数据可视化三部曲之 Seaborn 从上手到上头 文章目录 1. 安装 seaborn 2.准备数据 3.背景与边框 3.1 设置背景风格 3.3 其他 3.2 边框控制 4. 绘制 ...
- 2020东京奥运会奖牌排行--数据可视化
爬取数据1 1.数据来源:https://2020.cctv.com/medal_list/index.shtml 数据为下面图片的表格数据 2.具体代码 2.1需要提前下载好的pip install ...
- python数据可视化库 动态的_Python数据可视化:Pandas库,只要一行代码就能实现...
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章一级AI入门学习 ,作者小伍哥 刚接触Python的新手.小白,可以复制下面的链接去免费观 ...
- 数据可视化的利器-Seaborn简易入门
Seaborn是针对统计绘图的,一般来说,Seaborn能满足数据分析90%的绘图需求.本站整理的Seaborn的41个样例代码,在github进行分享,绝大部分数据可视化的问题可以参考这里的样例代码 ...
- 用python画熊_Python数据可视化:Pandas库,只要一行代码就能实现
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章一级AI入门学习 ,作者小伍哥 刚接触Python的新手.小白,可以复制下面的链接去免费观 ...
- python数据可视化库 动态的_Python数据可视化:Pandas库,要是一行代码就能完成...
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章一级AI入门学习 ,作者小伍哥 刚接触Python的新手.小白,可以复制下面的链接去免费观 ...
- python数据可视化图表_python数据可视化之pandas基础图表(一)
pandas可以做的不仅仅是加载和转换数据,它还可以可视化数据.比起一大堆的matplotlib代码,使用pandas内置的plot 函数绘图更简洁. 下面通过简单的例子掌握pandas基本的绘图方法 ...
- 数据可视化之使用Seaborn画热力图
1.引言 热力图的想法很简单,用颜色替换数字. 现在,这种可视化风格已经从最初的颜色编码表格走了很长一段路.热力图被广泛用于地理空间数据.这种图通常用于描述变量的密度或强度,模式可视化.方差甚至异常可 ...
最新文章
- python 学习 之 第二章(条件、循环和其他语句)
- 李永乐线性代数2020年强化课手写笔记汇总
- Leetcode题库217.存在重复元素(python实现)
- AngularJs学习笔记--Modules
- java 挖矿代码_我的大脑被挖矿代码搞的不能好好思考了
- synchronized 修饰static方法
- Windows系统创建符号链接文件
- python pil怎么调用_python3如何使用pil
- Visual Studio Code 调试 React Native (RN) 步骤 Mac版
- 创建txt文本文档快捷键设置
- 信息系统项目管理师 - 项目沟通管理
- 解决mosh: Nothing received from server on UDP port 60001 环境: centos7.1
- 以DMA方式开启DAC输出正弦波
- 微带贴片天线-微带线馈电
- html5怎么写副标题,毕业论文副标题怎么写
- Visual Studio 2010 下载及安装方法(图文解说)
- 微机原理之8255和8253的初始化
- com.android.backupconfirm,使用ADB停用一些自己讨厌的东西记录备忘
- 窗口透明化 AlphaBlend
- WPF 录屏软件研发心得及思路分享(已结束开发)
热门文章
- 网络复现之基于TPS的STN网络
- Python运算符优先级与结合性
- 什么是PCB沉金?为什么要沉金?
- 连接可用AP,提示“已连接,但无法访问互联网”,过一会变成“网络连接受限”,实际可以上网
- LCA(最近公共祖先)(leetcode 236 python C++)
- 关于计算机审计应用分析的论文,计算机审计论文
- mysql 安顺寻_夏日静心旅游路线,到安顺寻味乡愁吧
- trim函数去掉字符串首尾空格
- ExifTool常用使用方法
- java 四舍六入五成双_EXCEL实现四舍六入五成双修约规则的方法