4,5,6 ... 3D图上的尺寸数据?

科里奥

因此,问题很简单:

您如何在单个3D图上直观地表示一些三维以上的简单数字数据?

我的猜测是为点添加颜色或使点变大或变小。

重新思考

这个问题可以有很多答案,但是“最佳”答案将取决于数据的上下文。数据代表自然界的测量结果吗?股市数据?医疗数据?社会学调查的结果?

许多作者对此主题进行了写作,并提出了不同的技术。如果您还没有阅读Tufte的《视觉信息的定量显示》,那么我建议您从头开始。如果您打算制作其他人可以阅读的任何图形,那么Tufte将帮助您制作更好的图形。我认为您不会通过在网上寻找文章来找到类似质量的指导。

有一些有关信息可视化的教科书介绍了用于显示多元数据的特定技术,但是仅一本教科书就可以介绍技术概述,以表明存在多少种不同的技术。

是的,颜色可以用来表示尺寸之一,但是有很多限制:

  • 一些读者/用户是色盲的。
  • 您需要的不同颜色的数量可能超过人们可以轻松区分的数量。(例如,左下角的红点是否比右上角的红点略暗?)
  • 使用太多的色调可能会造成混淆。如果希望颜色代表从低到高,或从负到正的数字刻度,则可以使用两种颜色的过渡。例如,相对温度变化可以显示为从深蓝色(冷)到白色(标称温度)再到深红色(热)的转变。但是“彩虹”和ROYGBIV配色方案容易使人感到困惑和难看。
  • 如果点密集地绘制,则相邻点可能难以区分。
  • ...

如果其中一个维度的值范围非常有限,则可以使用形状来表示变量值。您可以使用不同的形状,例如菱形,三角形,圆形,正方形等,也可以在形状的尺寸中显示有限数量的值,例如,扁椭圆形代表较低的值,而完美的圆形代表圆形高或最佳值。但是,如果读者不得不继续使用键来查看每个形状代表什么,那么形状可能就不太适合您的特定问题。

使用数据点大小表示变量可能特别困难。如果显示为“ 3D”,并且点以不同的深度显示,则可能很容易将较小的点与附近的较大点混淆。数据“点”(如果仅仅是点)的大小正是由于缺少三维而在二维图形中很有用。

我见过的一种更有趣和不寻常的技术是“尘土和磁铁”可视化,它很适合直观地探索某些种类的多元数据:http : //www.cc.gatech.edu/gvu/ii/ dnm /

如果您花一些时间搜索“多元数据图”,“多元数据图”等,您会发现很多探索的途径。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将数据框的第4,5,6列中的值更改为百分比格式?

来自分类Dev

如何在R中将c(1,2,3)和c(4,5,6)连接到c(1,4,2,5,3,6)?

来自分类Dev

获取设备类型(iPhone 4,5,6,iPod,iPad)

来自分类Dev

根据iPhone 4,5,6和6 plus设置UIButtons大小

来自分类Dev

根据iPhone 4,5,6和6 plus设置UIButtons的大小

来自分类Dev

如何在JavaScript中[1,2] + [4,5,6] [1] = 1,25

来自分类Dev

具有4D数据的3D散点图

来自分类Dev

如何使用自动布局,自动调整大小,使用相同的故事板为iPhone 4,5,6制作屏幕

来自分类Dev

从数据框的4列创建3D矩阵

来自分类Dev

d3.js v5:无法获取数据点以在美国地图上显示

来自分类Dev

参数作为列表输入(即[4,5,6])。但是我如何才能将输出作为列表而不只是整数

来自分类Dev

在散点图上绘制 3d 轮廓

来自分类Dev

交换以2的[1,2,3,4,5,6] = [2,1,4,3,6,5]分组的相邻元素

来自分类Dev

3D矩阵,最后尺寸的乘法

来自分类Dev

3D绘图中的尺寸问题

来自分类Dev

Ruby排序-为什么“预期:[7、6、5、5、4、3、3]”时rspec错误似乎与“获得:[7、6、5、5、4、3、3]”相同?

来自分类Dev

根据距原点的距离更改3D Matlab图上数据点的颜色

来自分类Dev

如何在matplotlib中的3D散点图上为数据点着色

来自分类Dev

如何在matplotlib中的3D散点图上为数据点着色

来自分类Dev

jQuery从文本“ 2-6”创建数组,例如[2,3,4,5,6]

来自分类Dev

jQuery从文本“ 2-6”创建数组,例如[2,3,4,5,6]

来自分类Dev

有人可以解释为什么此代码返回6 6 6 6 6而不是1 2 3 4 5

来自分类Dev

matplotlib:在2d图上投影3d曲面

来自分类Dev

如何重复序列:r中的1,2,3,4,5,6,1,2,3,4,5,6,7,8,9,10,7,8,9,10

来自分类Dev

如何使用张量流将 [1,2,3,4,5,6] 重塑为 [[1,3,5],[2,4,6]]?

来自分类Dev

为什么 int arr[]={0,3,2,4,5,6,7}; 给出错误和 int arr[7]={0,3,2,4,5,6,7}; 不是

来自分类Dev

在Matlab的地图上绘制3d条形图

来自分类Dev

轴标签未显示在3d子图上

来自分类Dev

在R中的3D图上添加点

Related 相关文章

  1. 1

    如何将数据框的第4,5,6列中的值更改为百分比格式?

  2. 2

    如何在R中将c(1,2,3)和c(4,5,6)连接到c(1,4,2,5,3,6)?

  3. 3

    获取设备类型(iPhone 4,5,6,iPod,iPad)

  4. 4

    根据iPhone 4,5,6和6 plus设置UIButtons大小

  5. 5

    根据iPhone 4,5,6和6 plus设置UIButtons的大小

  6. 6

    如何在JavaScript中[1,2] + [4,5,6] [1] = 1,25

  7. 7

    具有4D数据的3D散点图

  8. 8

    如何使用自动布局,自动调整大小,使用相同的故事板为iPhone 4,5,6制作屏幕

  9. 9

    从数据框的4列创建3D矩阵

  10. 10

    d3.js v5:无法获取数据点以在美国地图上显示

  11. 11

    参数作为列表输入(即[4,5,6])。但是我如何才能将输出作为列表而不只是整数

  12. 12

    在散点图上绘制 3d 轮廓

  13. 13

    交换以2的[1,2,3,4,5,6] = [2,1,4,3,6,5]分组的相邻元素

  14. 14

    3D矩阵,最后尺寸的乘法

  15. 15

    3D绘图中的尺寸问题

  16. 16

    Ruby排序-为什么“预期:[7、6、5、5、4、3、3]”时rspec错误似乎与“获得:[7、6、5、5、4、3、3]”相同?

  17. 17

    根据距原点的距离更改3D Matlab图上数据点的颜色

  18. 18

    如何在matplotlib中的3D散点图上为数据点着色

  19. 19

    如何在matplotlib中的3D散点图上为数据点着色

  20. 20

    jQuery从文本“ 2-6”创建数组,例如[2,3,4,5,6]

  21. 21

    jQuery从文本“ 2-6”创建数组,例如[2,3,4,5,6]

  22. 22

    有人可以解释为什么此代码返回6 6 6 6 6而不是1 2 3 4 5

  23. 23

    matplotlib:在2d图上投影3d曲面

  24. 24

    如何重复序列:r中的1,2,3,4,5,6,1,2,3,4,5,6,7,8,9,10,7,8,9,10

  25. 25

    如何使用张量流将 [1,2,3,4,5,6] 重塑为 [[1,3,5],[2,4,6]]?

  26. 26

    为什么 int arr[]={0,3,2,4,5,6,7}; 给出错误和 int arr[7]={0,3,2,4,5,6,7}; 不是

  27. 27

    在Matlab的地图上绘制3d条形图

  28. 28

    轴标签未显示在3d子图上

  29. 29

    在R中的3D图上添加点

热门标签

归档