数据可视化的3D问题

三维对象非常流行,但在大多数情况下会对解释图形的准确性和速度产生负面影响。 以下是对涉及 3d 的主要图形类型的回顾,并讨论了它们是否被认为是不好的做法。

1、3D 条形图:不要

这是一个 3d 条形图。 你可能很熟悉这种图形,因为它是用 Excel 创建的,因此被广泛使用。 与经典的分组条形图相比,这种表示有几个缺点:

  • 找到条形的确切百分比更加困难
  • 按照构造,对于等效值,后面的绿色条看起来比前面的蓝色条小
  • 后面的绿色条被隐藏了

解决方法:使用正常的2D条形图即可。

2、3D 饼图:不要

除了 3D 饼图之外,没有什么比 dataviz 中的饼图更糟糕了。 

添加 3D 会使情况变得更糟,因为它扭曲了现实。 确实,后面的部分看起来比前面的部分要小,但事实并非如此。


解决方法:不要制作3D饼图。

3、静态 3D 散点图:不要

3d 散点图是 3d 在数据可视化中的另一个常见用途。 这种图表采用 3 个数值变量作为输入,并在 X、Y 和 Z 轴上表示它们。

3D 散点图的准确性受到广泛讨论。 例如,尝试确定特定点的 X、Y 和 Z 坐标。 你会意识到这是不可能的,因为人眼读取 3D 的能力很差。 因此,该图形缺乏准确性。


解决方法:改用气泡图或带有颜色渐变的散点图。

4、交互式 3D 散点图:也许

在我看来,只有当你可以与图表交互时,3D 散点图才有意义。 在下面,你可以使用鼠标更改绘图的方向并对其进行缩放。 它给人一种真实的 3D 感觉,这是其他方式所不存在的。 获得点的准确坐标仍然很困难,但可以有效地探索群体结构。

5、表面图:为什么不呢

如果网格坐标的每个位置都有一个数值变量,则可以使用曲面图来表示数据。 这种表示方式尤其有意义,尤其是当数值表示海拔高度时。 在这种情况下,我们实际上正在构建一个 3D 元素,它是一个真正的 3D 对象,我认为这是有意义的。

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

第八讲 python标识符-命名规则-帮助函数-变量声明-初始化-垃圾回收机制

目录 1.标识符规则 2.help() 的用法 3. 查看python中的所有关键字 4. 开发中,我们通常约定俗称遵守的规则 5. 变量和简单赋值语句 6. 删除变量 7. 垃圾回收机制(先做了解,后序详解) 1.标识符规则 标识符是用来命名变量、函数、类等实体的名称。标识符必须…

kafka学习记录

文章目录 windows单机版kafka搭建步骤主题的增删改查操作消息的生产与消费 Windows集群版kafka搭建步骤 prettyZoo 尚硅谷Kafka教程,2024新版kafka视频,零基础入门到实战 【尚硅谷】Kafka3.x教程(从入门到调优,深入全面&#xff0…

我是如何快速上线项目文档的

Hello , 我是"小恒不会java" 本文适合有使用Markdown,HTML,nginx经验的读者阅读 其中每一个小标题代表作者的突破点,每个技巧都是小tip 说说我的上线流程 使用mkdocs生成模板写入写好的Markdown文件mkdocs build生成静态文件&…

抖音滑块验证码加密的盐的位置

最近更新后之前很容易找到盐的位置的方法变了,抖音特意把盐隐藏起来了 {"reply": "RJC","models": "yAd8rl","in_modal": "DTn0nD2","in_slide": "ou7H0Ngda","move": …

【数据结构与算法】:二叉树经典OJ

目录 1. 二叉树的前序遍历 (中,后序类似)2. 二叉树的最大深度3. 平衡二叉树4. 二叉树遍历 1. 二叉树的前序遍历 (中,后序类似) 这道题的意思是对二叉树进行前序遍历,把每个结点的值都存入一个数组中,并且返回这个数组。 思路&…

内存函数memcpy、mommove、memset、memcmp

目录 1、memcpy函数 memcpy函数的模拟实现 2、memmove函数 memmove函数的模拟实现 3、memset函数 4、memcmp函数 1、memcpy函数 描述: C 库函数 void *memcpy(void *str1, const void *str2, size_t n) 从存储区 str2 复制 n 个字节到存储区 str1。 声明&…

一招将vscode自动补全的双引号改为单引号

打开设置,搜索quote,在结果的HTML选项下找到自动完成,设置默认引号类型即可。 vscode版本:1.88.1, vscode更新日期:2024-4-10

Java | Leetcode Java题解之第28题找出字符串中第一个匹配项的下标

题目&#xff1a; 题解&#xff1a; class Solution {public int strStr(String haystack, String needle) {int n haystack.length(), m needle.length();if (m 0) {return 0;}int[] pi new int[m];for (int i 1, j 0; i < m; i) {while (j > 0 && needl…

ELK企业级日志分析系统以及多种部署

目录 ELK简介 ELK简介 ELK平台是一套完整的日志集中处理解决方案&#xff0c;将 ElasticSearch、Logstash 和 Kiabana 三个开源工具配合使用&#xff0c; 完成更强大的用户对日志的查询、排序、统计需求。 ●ElasticSearch&#xff1a;是基于Lucene&#xff08;一个全文检索引…

Vivado Design Suite中的增量实现和增量模式

Vivado Incremental&#xff08;增量&#xff09;是Xilinx FPGA设计工具中的一种功能&#xff0c;它允许对设计的一部分进行修改和重新编译&#xff0c;而不需要对整个设计进行重新编译。这种增量式的方法可以显著减少编译时间&#xff0c;特别是在进行小的修改或迭代开发时。 …

LeetCode18: 四数之和

目录 题目&#xff1a; 题解&#xff1a; 代码&#xff1a; 题目&#xff1a; 给你一个由 n 个整数组成的数组 nums &#xff0c;和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] &#xff08;若两个四元组元…

Ubuntu-22.04安装VMware虚拟机并安装Windows10

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、VMware是什么&#xff1f;二、安装VMware1.注册VMware账号2.下载虚拟机3.编译vmmon&vmnet4.加载module5.安装bundle 三、安装Windows101.基础配置2.进阶…