3.5 衡量各种可选项
以上列出的数据可视化工具也许并不完全,但用它们作为起步应该足够了。不过我们还是需要考虑和权衡。使用何种工具主要取决于你想完成的目标,而且同一个任务会有多种完成途径,甚至在同一个软件中都是如此。想设计静态数据图?不妨试一下R或者Illustrator。想为某个Web应用创建可交互图表?那么请试试JavaScript或者Flash。
在FlowingData网站上,我发起了一次调查,询问人们主要使用什么来分析和可视化数据。有超过1000人进行了回应,其结果如图3-29所示。
图3-29 FlowingData的访问者都用什么来分析和可视化数据
我们可以看到有几个明显的领先者。Excel排名第一,而R紧随其后。但此后软件的选择开始分化。有超过200人选择了“其他”类别。在评论中,很多人表示他们使用多款工具来满足不同的需求,从长期来看这也是最好的途径。
混合使用
很多人都喜欢坚持用一款软件——这样更舒适轻松,不用学任何新的东西。如果这真的有效的话,他们当然可以继续下去。但当我们与数据打交道足够久之后,就会遭遇软件的瓶颈。你知道自己希望实现的效果,但软件却不允许你这么做,或者给你制造一些不必要的麻烦。
你要么接受现实,要么使用别的软件,虽然需要时间去学习,但却有助于实现你的愿景——我会选择后者。掌握多种工具可以确保你不会陷入僵局,而且让你更加多才多艺,轻松应对各种可视化任务并得到满意的结果。