/ 机器学习

如何做好数据可视化?

这两天刚做完优达学城的数据可视化项目,对于数据可视化的流程以及如何通过可视化向读者传达你的思想有一些心得体会。趁着周末有空,写下了分享给大家。

有明确的目的性

数据可视化的目的是更好的分享和传递数据信息。可以帮你把从数据中发现的有价值的信息能以简单明了的方式传递给受众。如果受众能很直观的从你的可视化中了解到你想要表达的观点,那么你的可视化目的也就达到了。

目前数据可视化主要分为 呈现数据分析数据 两种。呈现数据是为了更好的展示数据,更加注重数据展示的效果,通常图表都做的比较酷炫,比如 QQ 的 实时在线人数全球实时网络攻击地图 等等,通常面向的都是广泛的受众群体。分析数据则是利用可视化技术进行数据分析,以便从中找到有价值的结论。比如各大研究机构发布的分析报告。

以读者为中心

首先需要了解受众,受众群体不同,可视化的目的也必然有所差异。

其次作为受众,他们的学历水平、文化背景差异可能会很大,所以一个有效的可视化,首先必须将可视化主题的相关背景介绍清楚,为什么会有这个可视化?这个可视化将要展示哪些有价值的观点?这些都是受众比较关注的问题,我们可以在开始可视化之前对这些问题做简短介绍,让受众对你的可视化内容做一个初步的了解。

既然是可视化,图表自然是必不可少的,在绘制图表的时候有以下几点需要注意:

  • 确保遵循简单的原则,避免花里胡哨的无效信息造成干扰;
  • 图表上必要的信息尽可能做到让受众一目了然,比如标题、标签、图例等,额外的信息可以使用其他手段展示(比如鼠标悬停再展示附加信息);
  • 对每一份图表添加一些描述信息,说明其表达的观点或结论;
  • 图表表达的信息要有明确的目的性,切忌东拉西扯。

讲故事

从数据可视化这个项目中,我学到最有价值的东西就是讲故事了,能做到把复杂的、看着就让人犯晕的数据变成思路清晰的故事传递给受众,可视化才算真正发挥出它的价值。一个成功的可视化也需要有一个明确的主题,故事的主线也需要围绕着这个主题展开。在设计可视化的时候,我们就需要考虑到这一点,有开头(背景介绍)、中间情节(可视化具体内容)、结尾(有价值的结论观点)。清晰的故事结构能让受众更容易跟上你的节奏,也能让你的可视化分析流程更加自然。
关于使用数据讲故事,可以阅读: