人工智能实战用折线图解读产业GDP发展态势

news2024/9/28 22:23:25

内容提要

  1. 项目分析
  2. 项目实战

一、项目分析

1、问题提出

我们拿到一大堆关于GDP的数据,如何从这些表面看起来杂乱无章的数据中解读出一些有价值的信息呢?

显然,如果能将这些数据以图形的方式展现出来,例如将这些数据值随时间(或另一个变量)而变化的关系在图上绘制出来,那将是一件非常令人惬意的事情,能直观地帮助我们更深入洞悉数据后面可能隐藏的一些有用的信息。

因此,我们需要找到一种简单而有效的方法来绘制这样的图形,去了解数据的变化趋势。

折线图正是这样一种工具,它能较好地展现均匀分布的一系列数据,来显示数据的变化趋势。

2、解决方案

由于GDP数据保存在GDP.csv文件中,因此首先需要利用pandas库将这些数据读取出来,pandos库读取数据非常简单高效,返回相当于矩阵类型的数据,但允许数据不仅限于数字类型,能较好满足GDP.csv文件中存在字符串类型的季度数据。

然后将读取的数据框作为图形函数的数据源,调用seaborn库的折线图函数绘制出GDP随季度变化的趋势,即完成数据的图形显示。

本案例问题的解决方案如下图所示。

三、项目实战

1、预备知识

Seaborn库中有大量的绘图函数,其中relplot函数用于可视化统计量间的关系,该函数的可以参数如下表所示。

2、读取文件数据并观察数据结构

利用pandas库来读取csv类型文件数据,存放在数据框变量中,代码如下。

	1	import pandas as pd
	2	import matplotlib.pyplot as plt
	3	import seaborn as sns
	4	GDP_data=pd.read_csv("./data/GDP.csv")

代码行4中的数据框变量GDP_data保存从文件中读取的数据,内容如图所示。

3、绘制GDP的折线图

使用seaborn库的relplot函数来绘制折线图,具体代码如下所示。

1   sns.set(style="whitegrid",font="simhei",font_scale=0.7)
2   GDP_data['quarter']=GDP_data['quarter'].astype(str)
3	g=sns.relplot(x="quarter",y="secondary industry",kind="line",data=GDP_data)
4	g.fig.set_size_inches(8,4)
5	plt.show()

代码行1指定绘图样式,代码行2将数据框中的列quarter重置为字符串类型。

代码行3绘制折线图,x轴数据是数据框GDP_data 中的“quarter”列,y轴数据是“secondary industry”列,图形样式是线图“line”。

代码行4指定图形的大小是8×4英寸。这样,我们就用短短几行代码绘制出GDP随季度变化的趋势图。

代码执行结果如图所示。

由图可以清晰看到,每年的第二产业GDP呈现逐年上升的趋势,且在每年的第1到第2季度涨幅较快,而第2到第3季度增长比较平缓,其中的原因值得经济、市场等相关领域专家深入探究。

更多精彩内容请关注本站!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2174946.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

备考中考的制胜法宝 —— 全国历年中考真题试卷大全

在中考这场重要的战役中,每一分都至关重要。为了帮助广大考生更好地备考,我们精心整理了这份全国历年中考真题试卷大全,旨在为大家提供最全面、最权威的备考资料。 文章目录 1. 全科覆盖,无遗漏2. 历年真题,权威可靠3.…

【微服务】springboot 实现动态修改接口返回值

目录 一、前言 二、动态修改接口返回结果实现方案总结 2.1 使用反射动态修改返回结果参数 2.1.1 认识反射 2.1.2 反射的作用 2.1.3 反射相关的类 2.1.4 反射实现接口参数动态修改实现思路 2.2 使用ControllerAdvice 注解动态修改返回结果参数​​​​​​​ 2.2.1 注解…

【C++算法】4.双指针_快乐数

文章目录 题目链接:题目描述:解法C 算法代码:图解: 题目链接: 202.快乐数 题目描述: 解法 根据题目来看,可能是无限循环,也可能是快乐数。因为就相当于下图: 无限循环可…

QT--基础

将默认提供的程序都注释上意义 0101.pro QT core gui #QT表示要引入的类库 core:核心库 gui:图形化界面库 #如果要使用其他库类中的相关函数,则需要加对应的库类后,才能使用 greaterThan(QT_MAJOR_VERSION, 4): QT wid…

AMD 矩阵核心

AMD matrix cores — ROCm Blogs 注意: 本文博客之前是 AMD lab notes 博客系列的一部分。 矩阵乘法是线性代数的一个基本方面,它在高性能计算(HPC)应用中是一个普遍的计算。自从 AMD 推出 CDNA 架构以来,广义矩阵乘法…

基于SpringBoot+Vue+MySQL的甜品店管理系统

系统展示 用户前台界面 管理员后台界面 系统背景 在数字化浪潮的推动下,甜品店行业也面临着转型与升级的需求。传统的线下经营模式已难以满足现代消费者对于便捷、高效购物体验的追求。为了提升运营效率、优化顾客体验,我们设计了一款基于SpringBoot后端…

Django基础-创建新项目,各文件作用

学习Django的前置知识: python基本语法:需要掌握Python中的变量、循环、条件判断、函数等基本概念。面向对象编程(OOP):Django的核心架构基于面向对象编程,许多功能(如模型和视图)依…

黑神话悟空小西天

游戏里我们一开始就出现一个很可爱的小和尚,当脚步声传来,小和尚化身为一尊弥勒佛,而这尊弥勒佛的大小和位置都在说,这里没有弥勒佛的位置。 随后天命人进入一片雪地,遇到了赤尻马猴,打跑赤尻马猴&#xff…

C++_unordered系列关联式容器(哈希)

unordered系列关联式容器,我们曾在C_map_set详解一文中浅浅的提了几句。今天我们来详细谈谈 本身在C11之前是没有unordered系列关联式容器的,unordered系列与普通的map、set的核心功能重叠度达到了90%,他们最大的不同就是底层结构的不同&…

AVL树(平衡二叉树)的介绍以及相关构建

欢迎光临 : 羑悻的小杀马特-CSDN博客 目录 一AVL树的介绍: 二AVL树的实现: 1结构框架: 2节点的插入: 旋转: 21左单旋: 2.1.1左单旋介绍及步骤: 2.1.2左单旋代码实…

【JavaSE系列】IO流

目录 前言 一、IO流概述 二、IO流体系结构 三、File相关的流 1. FileInputStream 2. FileOutputStream 3. FileReader 4. FileWriter 四、缓冲流 五、转换流 1. InputStreamReader 2. OutputStreamWriter 六、数据流 七、对象流 八、打印流 九、标准输入输出流…

C++学习9.28

1> 创建一个新项目,将默认提供的程序都注释上意义 por QT core gui #QT表示引入的类库 core:核心库例如IO操作在该库中 gui:图形化显示库 #如果要使用其他类库中的相关函数,就需要调用相关类库后,才能加以使用greaterThan(Q…

c++926

1.什么是虚函数?什么是纯虚函数? 虚函数:被virtual关键字修饰的成员函数,用于实现多态性,通过基类访问派生类的函数。纯虚函数:在虚函数后面添加0,只有声明而没有实现,需要派生类提…

天龙八部怀旧单机微改人面桃花+安装教程+GM工具+虚拟机一键端

今天给大家带来一款单机游戏的架设:天龙八部怀旧单机微改人面桃花。 另外:本人承接各种游戏架设(单机联网) 本人为了学习和研究软件内含的设计思想和原理,带了架设教程仅供娱乐。 教程是本人亲自搭建成功的&#xf…

图说数集相等定义表明“R各元x的对应x+0.0001的全体=R“是几百年重大错误

黄小宁 设集A{x}表A各元均由x代表,{x}中变量x的变域是A。其余类推。因各数x可是数轴上点的坐标故x∈R变为实数yx1的几何意义可是:一维空间“管道”g内R轴上的质点x∈R(x是点的坐标)沿“管道”g平移变为点y…

红队信息搜集扫描使用

红队信息搜集扫描使用 红队行动中需要工具化一些常用攻击,所以学习一下 nmap 等的常规使用,提供灵感 nmap 帮助 nmap --help主机扫描 Scan and no port scan(扫描但不端口扫描)。-sn 在老版本中是 -sP,P的含义是 P…

视频美颜SDK与直播美颜工具API是什么?计算机视觉技术详解

今天,小编将深入探讨视频美颜SDK与直播美颜工具API的概念及其背后的计算机视觉技术。 一、视频美颜SDK的概念 视频美颜SDK是一套用于开发实时美颜效果的工具集,开发者可以利用它在视频流中实现面部特征的优化。这些SDK通常提供了一系列功能&#xff0c…

.NET 红队武器库和资源集合 (第38期)

01阅读须知 此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失&#xf…

计算机网络自顶向下(1)---网络基础

目录 1.网络的分类 2.网络协议 3.网络分层结构 1.OSI七层模型 2.TCP/IP四层模型 3.网络与OS的关系 4.网络传输基本流程 1.协议报头 5.网络中的地址管理 1.IP地址 2.端口号 6.传输层协议 1.TCP协议 2.UDP协议 3.网络字节序 7.socket 1.网络的分类 局域网&…

excel-VBA知识点记录

1、计算机硬件的组成部分 内存,一旦断电,存储在里面的数据就消失了,而硬盘是永久存储数据的,所以刚开始我们在文件里面编辑没有按保存的时候,数据是在内存里面的,一旦断电数据就没了,但我们点了…