龙空技术网

图表组合:可视化日历中的数据

小芒果闲聊 128

前言:

现在你们对“c语言年历显示框图”大体比较关切,咱们都需要知道一些“c语言年历显示框图”的相关内容。那么小编也在网络上搜集了一些关于“c语言年历显示框图””的相关内容,希望我们能喜欢,姐妹们一起来学习一下吧!

很长一段时间以来,我一直在探索图表或图形标记的组合。我想更多地研究我所描述的“图表融合”或“嵌合体图”,但我会把它留到另一个时间。因为在这篇文章中,我想探索日历与其他形式的数据可视化的结合。

虽然您永远不会将日历描述为数据可视化的一种形式,但它肯定是一种“图表”。日历是一种用于规划和组织的可视化工具,已被人类使用数千年。上图是典型公历的简单示例,我将使用这种日历类型,并与其他形式的数据可视化相结合以产生不同的结果。

我将只专注于一个月而不是一整年,只是为了简单起见。查看一整年会影响此类实验的结果,因为它与更大的数据集更相关,并允许更精细的可视化。因此,也许我将来有可能重新尝试日历组合,但对于更大的数据集。

一些组合可能会被证明是糟糕的数据可视化形式,但这不是这篇文章的目的。这篇文章的目的是记录我从玩不同的组合中发现或想出的一些可能性。

也许这篇文章和其他类似的帖子会成为一些人的一种灵感形式。我使用的数据只是虚拟数据,因为我想更多地关注视觉形式。此外,我不会过多关注如何使用这些图表组合或它们的好坏,因为我想更多地关注表现出来的可能性。

Showing connections and/or flow 显示连接和/或流

我首先尝试使用图表,下面的示例是日历和网络图的组合。我想这种类型的图表可能有助于显示一个月内日期的连接方式。

下一个图表有点类似于流程图,因为它用箭头显示事件的顺序。在这里,您可以可视化某些日期如何连接并导致另一个日期。

当然,我认为可以将桑基图与日历结合起来,以显示从一个日期到其他日期的数量转移。

Visualizing quantities可视化数量

可以在每个日期单元格中显示图形标记,以可视化特定日期发生的值。通过将不同形式的数据可视化与日历相结合,可以以表格格式查看值在一个月内的变化情况。

下面的图表使用圆的面积来可视化值,就像在比例面积图中一样。但是,下面的图表也类似于相关矩阵,但功能不同(可视化随时间变化的数据,而不是显示相关性)。

第三个变量可以通过按数据比例改变每个圆圈的阴影或颜色来添加到此图表中。

改变每个单元格中的颜色底纹是热图矩阵的工作方式。因此,日历的表格布局使其成为与热图组合的理想候选者。

在可视化和比较数量时,条形图是首选图表。与日历结合使用时,每个日期单元格都包含一个条形来表示该单个日期的值。

如果水平转动条形,则可以将它们跨越多天以显示事件的持续时间。许多日历应用程序已经使用此功能来可视化跨越多天的条目。

通过将日历与单位图相结合,可以很好地可视化小的离散数量。这还包括其他单位图变体,例如象形图或点阵图。

数量也可以在不使用抽象图形标记的情况下可视化。您可以使用两种方法,即改变日期的色调(左)或改变日期数字的大小(右)。

可以通过使用绿色向上箭头表示增加和红色向下箭头表示减少来可视化值的增加和减少。根据变化成比例改变箭头的大小也有助于强调变化量。

当我用箭头画日历时,它也让我想起了风图。虽然可能无法看到整个月的风力预报,但我认为将风图应用于日历可能会很有用。

Multivariate data 多变量数据

切尔诺夫脸的每个面部特征都与一个变量有关。我认为这种类型的图表可以与日历很好地结合。

看到这个,很明显你也可以在每个单元格中使用表情符号来跟踪一个月的情绪变化。

Part-to-a-whole chart combinations 部分到整体图表组合

可以通过根据需要表示的百分比填充每个单元格来将日历与 100% 条形图组合在一起。

此图表上的条形可以做得很小,以允许显示日期数字。

饼图是可视化部分到整体关系的常用方法,非常适合日历的单元格。

如果您可以将饼图与日历组合在一起,那么您可以确定圆环图也可以工作。在这里,日期可以放在圆环图的间隙中。

华夫饼图是饼图的更好替代品,可以轻松地与日历结合使用。

Visualizing data over time 随时间推移可视化数据

虽然日历可视化时间,但它们不会可视化随时间变化的数据。一种解决方案是将日历与折线图相结合。

您还可以将日历与面积图结合使用,以可视化每月每天变化的值。

在前两个图表组合中,数据在整个月中连续运行。但是,可以在每个单元格中显示小型多个图表。下图显示了密度图(左)和较小的多折线图(右)。

Radial Calendars 径向日历

我尝试尝试在极坐标网格上绘制日历,但正如您在下面看到的,它不能很好地转换为此布局。很难遵循日期,因为顺序令人困惑且不直观。

我发现一个更好的解决方案是在阿基米德螺旋上绘制日历。如果要将螺旋日历与另一个图表(例如折线图)组合在一起,则结果将类似于螺旋图。

标签: #c语言年历显示框图