导入包

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相关推荐

  1. ECharts项目实战:全球GDP数据可视化

    [课程简介] 可视化是前端里一个几乎可以不用写网页,但又发展得非常好的方向.在互联网产品里,无论是C端中常见的双十一购物节可视化大屏,还是B端的企业中后台管理系统都离不开可视化.国家大力推动的智慧城市 ...

  2. Python数据可视化三部曲之 Seaborn 从上手到上头

      Python数据可视化三部曲之 Seaborn 从上手到上头 文章目录 1. 安装 seaborn 2.准备数据 3.背景与边框 3.1 设置背景风格 3.3 其他 3.2 边框控制 4. 绘制 ...

  3. 2020东京奥运会奖牌排行--数据可视化

    爬取数据1 1.数据来源:https://2020.cctv.com/medal_list/index.shtml 数据为下面图片的表格数据 2.具体代码 2.1需要提前下载好的pip install ...

  4. python数据可视化库 动态的_Python数据可视化:Pandas库,只要一行代码就能实现...

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章一级AI入门学习 ,作者小伍哥 刚接触Python的新手.小白,可以复制下面的链接去免费观 ...

  5. 数据可视化的利器-Seaborn简易入门

    Seaborn是针对统计绘图的,一般来说,Seaborn能满足数据分析90%的绘图需求.本站整理的Seaborn的41个样例代码,在github进行分享,绝大部分数据可视化的问题可以参考这里的样例代码 ...

  6. 用python画熊_Python数据可视化:Pandas库,只要一行代码就能实现

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章一级AI入门学习 ,作者小伍哥 刚接触Python的新手.小白,可以复制下面的链接去免费观 ...

  7. python数据可视化库 动态的_Python数据可视化:Pandas库,要是一行代码就能完成...

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章一级AI入门学习 ,作者小伍哥 刚接触Python的新手.小白,可以复制下面的链接去免费观 ...

  8. python数据可视化图表_python数据可视化之pandas基础图表(一)

    pandas可以做的不仅仅是加载和转换数据,它还可以可视化数据.比起一大堆的matplotlib代码,使用pandas内置的plot 函数绘图更简洁. 下面通过简单的例子掌握pandas基本的绘图方法 ...

  9. 数据可视化之使用Seaborn画热力图

    1.引言 热力图的想法很简单,用颜色替换数字. 现在,这种可视化风格已经从最初的颜色编码表格走了很长一段路.热力图被广泛用于地理空间数据.这种图通常用于描述变量的密度或强度,模式可视化.方差甚至异常可 ...

最新文章

  1. python 学习 之 第二章(条件、循环和其他语句)
  2. 李永乐线性代数2020年强化课手写笔记汇总
  3. Leetcode题库217.存在重复元素(python实现)
  4. AngularJs学习笔记--Modules
  5. java 挖矿代码_我的大脑被挖矿代码搞的不能好好思考了
  6. synchronized 修饰static方法
  7. Windows系统创建符号链接文件
  8. python pil怎么调用_python3如何使用pil
  9. Visual Studio Code 调试 React Native (RN) 步骤 Mac版
  10. 创建txt文本文档快捷键设置
  11. 信息系统项目管理师 - 项目沟通管理
  12. 解决mosh: Nothing received from server on UDP port 60001 环境: centos7.1
  13. 以DMA方式开启DAC输出正弦波
  14. 微带贴片天线-微带线馈电
  15. html5怎么写副标题,毕业论文副标题怎么写
  16. Visual Studio 2010 下载及安装方法(图文解说)
  17. 微机原理之8255和8253的初始化
  18. com.android.backupconfirm,使用ADB停用一些自己讨厌的东西记录备忘
  19. 窗口透明化 AlphaBlend
  20. WPF 录屏软件研发心得及思路分享(已结束开发)

热门文章

  1. 网络复现之基于TPS的STN网络
  2. Python运算符优先级与结合性
  3. 什么是PCB沉金?为什么要沉金?
  4. 连接可用AP,提示“已连接,但无法访问互联网”,过一会变成“网络连接受限”,实际可以上网
  5. LCA(最近公共祖先)(leetcode 236 python C++)
  6. 关于计算机审计应用分析的论文,计算机审计论文
  7. mysql 安顺寻_夏日静心旅游路线,到安顺寻味乡愁吧
  8. trim函数去掉字符串首尾空格
  9. ExifTool常用使用方法
  10. java 四舍六入五成双_EXCEL实现四舍六入五成双修约规则的方法