Mathematica数据可视化:[4]经验实战
为了阐明上个经验之中所列出7个步骤, 下面我们来动手, 做一个案例, 来对其加以讨论, 这个例子中, 他展示了数据可视化所涉及到的基本流程.我们以全球国家的一些信息为例, 来说明整个流程工作的大体框架.
首先, 问题是什么? 每一个可视化项目都要源自于一个问题. 这里我比较好奇, 对于全球不同的国家人均寿命是多少? 想以地图的可视化方式将区别呈现出来.
第一步, 收集数据那么首先第一步, 数据的获取, 这个步骤可能相当的复杂和枯燥, 亦或非常简单, 就像在 Mathematica下, 可以直接访问的到相关的数据.我们有字符串. 实数. 当这一步完成后, 所有的数据被成功标识出来了.
第三步, 过滤.考虑检查或者删掉数据中的无效或者脏数据. 为了简单起见, 我们先检查一下所有的数据是不是都是这样格式来, 判断整个数据集.
这样当缺失的数据被挑选出来了之后, 我们的做法是直接删除掉. 就可以了(或者我们也有其他的处理方式, 比如查找其他方面的资料看看能够弥补上, 或者根据周边地区求出一个均值等等).
第五步, 表示这个步骤将我们的数据以图形的方式展示出来. 当然这是最关键的一个环节.
第七步,交互
这个环节可以为这个例子再增加交互的部分, 使得观众能够控制,探索数据. 通过这样的方式能够数据信息更有意义, 也使得静态的图表变得更加有趣. 比如当鼠标移动到图形中的某个特殊位置的时候, 能够透露出这个国家的额外的信息. 总之, 随着我们系列经验的展开, 将会逐步加深此类的话题.好了, 让我们先停到这里, 休息一下, 各位朋友, 再会!