4.2 数据可视化

article/2025/10/1 4:03:00

一、 数据可视化介绍

1. 概念

数据可视化:是指以 图形、图像、地图、动画 等更为生动、易于理解的方式展现具体数据,诠释数据之间的关系和发展的趋势,以期更好地理解和使用数据。

大数据可视化分析利用支持信息可视化的用户界面以及支持分析过程的人机交互方式与技术,有效融合计算机的计算能力和人的认知能力,以获得对于大规模复杂数据集的洞察力。

二、数据可视化作用

在大数据时代,可视化技术可以支持实现多种不同的目标:

  • 记录、观测、跟踪数据
  • 分析数据
  • 辅助理解数据
  • 分析推理
    分析推理
  • 增强数据吸引力

三、数据可视化方法和技术

1. 网络(图)可视化技术

1.1 结点链接图
优:比较直观的反映网络关系;能够表现图的总体结构、簇、路径。
问题1:对于密集(尤其是关系密集)的图不是很适用。
关系密集图示

  • 问题1-解决1:图的简化-聚类可视化
    通过 聚类 减少 的数目。
    在这里插入图片描述
  • 问题1-解决2:图的简化-边绑定
    通过 边绑定 减少 的数目。
    在这里插入图片描述
    1.2 相邻矩阵
    矩阵内的位置 (i,j) 表达了第i个节点和第j个节点之间的关系。
    优:视觉伸缩性强,适用于密集的图。
    缺:可视化结果比较抽象,难以跟踪出路径。
    相邻矩阵
    1.3 GMap
    用平面代表实体,平面的连通代表实体关系的一种“地图”。
    GMap
2. 多维数据可视化技术

回顾 一、二、三维数据:
一、二、三维数据
多维数据定义:具有 多个维度属性 的数据变量。

2.1 平行坐标系
以 N 条平行的线为背景,每条线代表一个属性,一个在高维空间的点被表示为一条在 N 条平行坐标轴的折线,在第 K 个坐标轴上的位置就表示这个点在第 K 维的值。
平行坐标系

2.2 散点图矩阵

  • 散点图矩阵是散点图的高维扩展,它在一定程度上克服了在平面上展示高维数据的困难,在 展示多维数据的两两关系 时有着不可替代的作用。
  • 如果数据具有 N 维特征,需要一个 N * N 的散点图矩阵对它进行可视化。
  • 散点图矩阵会构建两种基本图形: 直方图散点图 。位于对角线位置的直方图让我们看到了每一个变量的分布,而对角线上下的散点图则展示了变量两两之间的关系。
    散点图矩阵
    优:直观显示两个维度间的相关性。
    缺:散点图数目与数据维度平方成正比。

2.3 径向轴
平行坐标的径向排列版本,如雷达图、星状图等。
雷达图和星状图的区别:

  • 雷达图是一体多维的数据,即可视化的对象是一个主体,只是这个主体具有多个维度上的数据特征;对比的是,同一个主体,在不同维度上的数值,可以看出主体在不同维度上的偏向。
  • 星状图是多体多维的数据,即可视化的对象是多个主体,且多个主体维度相同,单个主体具有多个维度上的数据特征;对比的是,多个主体在同一维度上的数值,可以看出不同主体之间的差异和侧重点。

简单理解就是,雷达图可以视为是星状图中的一行记录。而且,一般情况下,会给予不同维度上的数值一定的权重,从而算出各个主体的综合得分,我们的芝麻信用分就是这么来的。
雷达图 VS. 星状图
2.4 高维数据的降维
降维:使用线性或非线性变换把高维数据投影到低维空间。在这里插入图片描述
常用的降维方法:

  • 主成分分析 ( Principal Component Analysis,PCA )
    在这里插入图片描述

  • 线性判别分析 ( Latent Dirichlet Allocation,LDA )
    在这里插入图片描述

  • 多维定标 ( Multidimensional Scaling ,MDS )

  • 因子分析 ( Factor Analvsis ,FA )

3. 文本可视化技术

文本可视化将文本中蕴含的语义特征 ( 词频、逻辑结构、主题聚类、动态演化规律等 ) 直观的展示出来。

3.1 文本内容可视化
标签云 ( 最常用的可视化方法 )

  • 普通版本 ( 主要是使用一些主题词,然后根据这些主题词出现的频率,或者其它的一些排序规则,用字体、字体的大小、形状和颜色的来表达文本的内容 )
    在这里插入图片描述

  • SparkClouds ( 在传统标签云的基础之上呢,增加了一个时间的信息 )
    在这里插入图片描述
    3.2 语义结构可视化

  • DocuBurst、Phrase Nets
    在这里插入图片描述

  • Word Tree ( 最常用 )
    对文本中的每一个句子都用一个树形结构去表达。
    在这里插入图片描述
    3.3 文本动态可视化

  • 添加时间序列的折线图
    在这里插入图片描述

  • 河流图
    在这里插入图片描述

4. 交互可视化技术
  • 可视分析 是一种 通过交互式可视化界面 来辅助用户对大规模复杂数据集进行分析推理的科学与技术。
  • 表征交互 是数据可视化的两个主要成分。
    • 表征 ( representation ) 是用户的关注对象。
    • 交互 ( interaction ) 提供用户可操作的手段。
  • 交互的类型
    • 选择 ( Select ) : mark something as interesting
    • 探索 ( Explore ) : show me something else
    • 再布局 ( Reconfigure ) : show meadifferent arrangement
    • 视觉编码 ( Encode ) : show meadifferent representation
    • 抽象化 / 具体化 ( Abstract / Elaborate ) : show me moreor less
      detail
    • 过滤 ( Filter ) : show me something conditionallv
    • 链接 ( Connect ) : show me related items
  • 展示在可视化分析中的交互技术
    在这里插入图片描述
    • 向前映射
      在这里插入图片描述
    • 向后映射
      在这里插入图片描述

四、 数据可视化工具

  • 底层程序框架:OpenGL、Java2D
  • 第三方库:D3、Echart、Google chart、Highcharts
  • 软件工具:Tableau 、Infogram、Datawrapper、Gephi

http://chatgpt.dhexx.cn/article/WMJqEedr.shtml

相关文章

一图胜千言!这10种可视化技术你必须知道

全文共4549字,预计学习时长9分钟 图片来源:Willian Justen deVasconcellos on Unsplash 相比于浩如烟海的数据表格,大部分人还是更喜欢视觉资料,这一点已不足为奇。也是出于这个原因,人们通常才会在学术论文的前几页加上一张图表,并且清楚地标记上各种注释。 当数据科学家…

谷歌浏览器输入网址显示该网页无法正常运作

谷歌浏览器 是一款大家喜爱使用的浏览器,它为我们的生活提供了便捷, 可是,不少朋友还不知道怎么解决谷歌浏览器无法打开网页的问题 具体如下: 首先,请大家找到电脑中的“谷歌浏览器”,点击进入主界面&…

谷歌浏览器无法上网,其他浏览器正常,换chrome搜索引擎

谷歌浏览器无法上网,其他浏览器正常,第一种情况:打开代理设置,开启自动检测设置,重新打卡浏览器 情况二:打开windows注册表,删除配置,重启浏览器不废话,上图 情况三&…

chrome谷歌浏览器通过小米路由器访问网页一会儿后显示:无法访问Internet

近一个月,出现了chrome浏览器国内的网页也没法打开了,使用其他浏览器就能正常使用,比如:Edge。 家里宽带上使用的是小米路由器,用chrome访问网站出现如下截图: 经过网上查找相关资料,结合实践配…

一招搞定谷歌搜索、谷歌学术无法訪问的问题

近期,谷歌搜索、谷歌学术“突然”无法訪问了?我百思不得其解啊,禁不住想问一下:前辈们。你们这是要如何?我们写个论文easy吗?怒火燃尽,言归正传,事实上要解决问题也是非常easy的,原理不赘述。直接上菜。下面谨代表个人意见,大仙们有好的方法记得留言共享讨论。谢谢。…

解决Chrome中打不开Google搜索结果链接

由于Google的搜索结果都要经过Google跳转(Safari上视乎没有跳转,可以直接进入结果页面),默认跳转使用未加密的HTTP连接,经常被我国GFW拦截,导致无法打开Google搜索结果! 解决办法是,…

关于chrome浏览器地址和不能搜索访问的问题

正版的chrome浏览器地址 这里别下载错,我就是重装电脑之后下载chrome浏览器然后发现是盗版本的。正版地址:https://www.google.cn/intl/zh-CN/chrome/ 浏览器默认下载地址最好改为除C盘以外的盘,避免C盘以后爆满,在设置里面改。 不能搜索…

Google chrome谷歌浏览器,打开后是百度搜索或其他搜索怎么办?

如果遇到Google浏览器打开后是百度或者其他浏览器,说明我们在谷歌浏览器的设置有问题,只需要下面简单的操作就可以完成替换。 setting-on start-open a specific page or set of a page,在下面的框中手动敲入www.google.com就欧克了

搜索引擎突然无法访问问题

1.winR键运行 2.输入 inetcpl.cpl 打开 3.点击上方的高级 点击下面重置 勾选删除个人配置 4.最后重启

实用技巧:Google 搜索打不开的解决方法【图文教程】

很多人都喜欢用 Google 搜索,但自从 Google 服务器搬离中国大陆后,大陆用户用 Google 搜索时会自动跳转到 google.com.hk,不仅莫名其妙的关键字被过滤,而且经常出现“无法显示此网页”,相当悲催。 大家比较熟悉的解决方…

股票机械交易系统

最近有一个想法就是开发一个股票机械的交易系统,利用网格法去操作,没有半点人的感情。大家有什么想法可以和我交流,也可以提出您的宝贵意见。

Python +Echarts +PyQt5设计股票期货自动交易系统 一、软件界面设计

效果图: 1、python下 使用Qt Designer创建一个窗体 这里选择创建Main Window窗体 得到可视化可编辑窗体。 2、创建布局 每个界面采用Frame控件进行布局,以方便后期显示与隐藏,整体布局中将左侧与顶部位置空出来用于插入侧边菜单栏和顶栏。

Python +Echarts +PyQt5设计股票期货自动交易系统 二、软件界面响应(一)

Python +Echarts +PyQt5设计股票期货自动交易系统 二、软件界面响应 效果图: 上一章《 Python +Echarts +PyQt5设计股票期货自动交易系统 一、软件界面设计 》中我们进行了基本的界面样式、布局、和基础内容设计,其中布局部分包含了四大模块,即: 1、行情模块 (1)、行…

金融信息化及交易管理系统(股票交易系统APP)

目 录 1 绪 论 1 1.1 选题背景及意义 1 1.2 研究现状 1 1.3 研究主要内容 4 2 需求分析与实施方案 5 2.1 虚拟金融信息化交易系统的功能 5 2.2 可行性分析 5 2.3 系统开发技术 5 2.4 系统开发工具及环境 6 2.5 系统开发方式 7 3 需求分析 8 3.1 系统结构 8 3.2 系统描述 9 3.2.…

同花顺股票自动交易

本文转载自: http://www.cnblogs.com/lovebanyi/archive/2012/01/17/2324997.html 作者:lovebanyi 转载请注明该声明。 由于大部分的券商没有提供交易接口。只对顶级的一些机构或大公司提供接口。所以普通的股民大部分是没有办法享受到一些自动化交易的…

A股全自动化交易——从零到实盘20(完结)

本文是“从零到实盘”系列的最后一篇文章,将介绍实现全自动实盘交易的最后一个步骤,即实现定时更新股票数据任务。 schedule模块安装 我们使用schedule来实现定时任务,首先需要安装schedule模块,在终端中输入以下命令安装&#…

自动交易股票接口开发的关键是什么?

小编认为自动交易股票接口软件的开发的关键是要知道券商的股票交易接口,但是出于安全的考虑,券商对外是不公开股票交易接口。但是我们自己是无法开发股票自动交易软件的开发。不过,现在很多券商都提供了证券独立委托系统。如果我们利用券商都…

股票实盘交易接口怎样实现自动交易过程?

目前随着国内二级股市已处于相对较高的水平,但是对于高净值的用户来说,在量化投资市场上使用股票实盘交易接口具有低波动性和自动交易的定量对冲投资模型体系,包括了一些高性价比、大型基金和长期投资的资产品种,所以大家在选择股…

股票量化自动交易软件下单原则条件

股票量化自动交易软件下单原则条件是一系列的买卖方式,将常见的技术指标写入销售模式,为用户提供自动化的交易服务。如果技术指标已经研究,这些指标已经成为你交易中的一个或全部决策因素,但由于各种主观和客观因素,你…

通达信自动交易软件

1、要善用spy 2、不同的控件主要靠GetDlgCtrlID去区分 3、要获得另一个进程的焦点窗口(GetFocus)需要调用AttachThreadInput 4、尽量少用keybd_event模拟键盘输入,主要是该函数不能保证按键消息一定能被特定进程接收到。取而代之的是SendMessage(hwnd, WM_IME_CH…