脑洞大开!高维数据怎样做出可视化效果的5个思路(多图)

每个数据对象有两个或两个以上独立或者相关属性的数据。

一维数据

一维数据可以利用饼图、条形图来表示。

二维数据

可使用平面坐标系表达

三维数据

可使用空间坐标系表达

高维数据

高维指数据具有多个独立属性,多元指数据具有多个相关属性。怎样在视觉空间(三维空间/二维平面)上表达?

思路1:在二维/三维图表上增加视觉通道,以表达更多的属性信息。

当维度超过三维后,可以增加视觉编码来表示,例如颜色、大小、形状、填充形式等。但对于更高维多元数据的可视化,这种方法还是很局限。

思路2:“多视图协调关联”:不同的视图表示数据的一部分属性。

思路3:利用散点矩阵

对于N维数据,使用N2个二维散点图逐一表示N个属性之间的两两关系

随着数据维度的增加,a散点图数量的增加导致可读性下降

例:329款汽车的7种技术参数

思路4:利用表格透镜(table lens)

  • 类似于表,以图的形式显示表格中的数值,节省空间,易于观察和发现
  • 排序与选择操作:易于发现分布规律与关联关系
  • 焦点与上下文:关注的区域以图文强调
  • 重组视图:移动属性列

思路5:利用平行坐标系

  • 平行的坐标轴表示不同维度
  • 每个数据点对应一条穿过所有坐标轴的折线
  • 在二维空间中完整显示高维数据
  • 不仅可以揭示数据在每个属性上的分布,还可描述相邻属性间的关系

例:A = (1, 2, -2, 1, -3), B = (2, 3, -1, 1, -2), C=(-4, -5, 5, 2, )

例:329款汽车的7种技术参数

在二维空间中完整显示高维数据

不仅可以揭示数据在每个属性上的分布,还可描述相邻属性间的关系

对非相邻属性间的关系表现能力较弱,不易于同时表示多个维度关系

这种方法的增强与改进:

  • 刷操作:交互选择感兴趣数据,高亮显示
  • 改变坐标轴排列顺序
  • 根据坐标轴间的相关性进行聚类、重排列
  • 综合使用其他可视化方法
时间: 2024-10-12 13:03:50

脑洞大开!高维数据怎样做出可视化效果的5个思路(多图)的相关文章

HTML5大数据可视化效果(一)彩虹爆炸图

前言 25年过去了,Brooks博士著名的“没有银弹”的论断依旧没有被打破.HTML5也是一样.但这并不妨碍HTML5是一个越来越有威力的“炸蛋”:发展迅速.势不可挡.随着HTML5技术的普及,用HTML5做可视化呈现的项目越来越多了.HTML5的优势明显:网页上直接运行无需插件.手机平板方便兼容.代码开发和维护相对容易,等等.一大波一大波的做Java..NET甚至C++桌面的程序老手们都纷纷开始研究javascript了,而初出茅庐的新一代程序猿更是义无反顾的直奔HTML5这个技术大热点而来.

流形学习-高维数据的降维与可视化

1.流形学习的概念 流形学习方法(Manifold Learning),简称流形学习,自2000年在著名的科学杂志<Science>被首次提出以来,已成为信息科学领域的研究热点.在理论和应用上,流形学习方法都具有重要的研究意义. 假设数据是均匀采样于一个高维欧氏空间中的低维流形,流形学习就是从高维采样数据中恢复低维流形结构,即找到高维空间中的低维流形,并求出相应的嵌入映射,以实现维数约简或者数据可视化.它是从观测到的现象中去寻找事物的本质,找到产生数据的内在规律. 以上选自百度百科 简单地理解

零元学Expression Design 4 - Chapter 5 教你如何用自制笔刷在5分钟内做出设计感效果

原文:零元学Expression Design 4 - Chapter 5 教你如何用自制笔刷在5分钟内做出设计感效果 本章将教你如何运用笔刷与简单线条,只要5分钟,就能做出设计感效果 ? 本章将教你如何运用笔刷与简单线条,只要5分钟,就能做出设计感效果 ? ? 本章范例的最终图: ? ? 开始吧~! ? 01 首先,在画面上拉出四个宽.高皆为10px的正方形 ? 如下图,四个方块由上至下颜色分别是#000000.#A1A1A1.#4D4D4D.#D6D6D6 ? 接着使用上一章学到的自制笔刷方

利用 t-SNE 高维数据的可视化

利用 t-SNE 高维数据的可视化  具体软件和教程见: http://lvdmaaten.github.io/tsne/  简要介绍下用法: % Load data load ’mnist_train.mat’ ind = randperm(size(train_X, 1)); train_X = train_X(ind(1:5000),:); train_labels = train_labels(ind(1:5000)); % Set parameters no_dims = 2; ini

大数据落地必要可视化

大数据落地必要可视化作者:未知 “在互联网+的大配景下,新奥能源正在思索将来经管的模式以及公司战略进级的偏向.我们必要打造出基于大数据驱动的智能运营系统,议决持续的大数据办理和大数据应用迭代,推动公司经管的厘革升迁和交易的立异成长.同时,针对付燃气财产的特点,我们但愿议决交易数据的深度发掘来保险公司资源的高效整合与行使.”新奥能源控股有限公司信息副总监崔占海如许表述新奥能源开动大数据项目的初志. 新奥的困惑 其实,新奥能源的大数据项目还有一个实际的配景:从全球局限看,当局为改善情况质量,鼎力大举

【机器学习笔记之七】PCA 的数学原理和可视化效果

PCA 的数学原理和可视化效果 本文结构: 什么是 PCA 数学原理 可视化效果 1. 什么是 PCA PCA (principal component analysis, 主成分分析) 是机器学习中对数据进行降维的一种方法. 例如,我们有这样的交易数据,它有这几个特征:(日期, 浏览量, 访客数, 下单数, 成交数, 成交金额),从经验可知,“浏览量”和“访客数”,“下单数”和“成交数”之间会具有较强的相关关系.这种情况下,我们保留其中的两个维度就可以保证原有的信息完整. 但是当我们在做降维的

【HTML5】Web Audio API打造超炫的音乐可视化效果

HTML5真是太多炫酷的东西了,其中Web Audio API算一个,琢磨着弄了个音乐可视化的demo,先上效果图: 项目演示:别说话,点我!  源码已经挂到github上了,有兴趣的同学也可以去star或者fork我,源码注释超清楚的哦~~之前看刘大神的文章和源码,感觉其他方面的内容太多了,对初学者来说可能一下子难以抓到Web Audio API的重点,所以我就从一个初学者的角度来给大家说说Web Audio API这些事吧. Web Audio API与HTML5提供的Audio标签并不是同

如何将枯燥的大数据呈现为可视化的图?

将数据转化成可视化图表/形,其实一个工具就能完成,碍于工具太多,按照使用场景,暂且将已成熟应用的分为三个层次: 第一层:数据报告.信息图 这里统称信息图.信息图是把数据.信息或知识可视化,必须要有一个清楚准确的解释或表达甚为复杂且大量的信息. 代表人物是新闻界的David McCandless(大卫. 麦克坎德雷斯),曾为<英国卫报>.<连线>.<独立报>等刊物撰稿.常以简洁精美的图像展现复杂抽象资讯,并将不同的数据组合,展现其中的联系.他在TED上曾讲过: "

高维数据降维——主成分分析

一. 高维数据降维 高维数据降维是指采取某种映射方法,降低随机变量的数量.例如将数据点从高维空间映射到低维空间中,从而实现维度减少.降维分为特征选择和特征提取两类,前者是从含有冗余信息以及噪声信息的数据中找出主要变量,后者是去掉原来数据,生成新的变量,可以寻找数据内部的本质结构特征. 简要来说,就是通过对输入的原始数据的特征学习,得到一个映射函数,实现将输入样本映射后到低维空间中,其原始数据的特征并没有明显损失.通常新空间的维度要小于原空间的维度.目前大部分降维算法是处理向量形式的数据. 二.