1.Python
Python 干净易读的语法也很受程序员们欢迎,还可以利用很多模块来创建数据图形,从美学方面来看,这个图表还不够好。直接拿 Python 输出的图片用于印刷可能会比较勉强,尤其是在边缘处给人感觉比较粗糙。但不管怎样,这是数据探索阶段一个很不错的开始。或者你也可以先输出图片,然后再利用其他的图形编辑软件来润色或添加信息。
2.PHP
PHP 是我刚开始网页编程时学到的第一门语言。有些人说它很松散,确实如此,但也可以让它很有条理。大部分 Web 服务器都预安装了 PHP 的开源软件,因此要想着手写 PHP 是非常容易的。绝大多数预安装中都会包含一个叫做 GD 的图形函数库。
3.Processing
Processing 是一门适合于设计师及数据艺术家的开源语言。最早的 Processing 还只能算作是小品级别,可以让用户快速生成图形,但随后获得了长足的发展,完成了很多高质量的项目。Processing 很棒的一点是能很快上手:轻量级的编程环境,只需几行代码就能创建出带有动画和交互功能的图形。这款工具确实很基础,但由于它偏重于视觉思维的创造性,你很容易就能知道如何创造出更高级的作品。
4.Flash 和 Action
网上大多数可交互的动画数据图都是通过 Flash 和 Action 开发的,尤其是在《纽约时报》这样的主流新闻网站上。我们可以直接用 Flash 来设计图形,这也是一款所见即所得的软件,但有了 Action 的帮助,就能更好地控制交互行为。许多应用都是完全用 Action 写的,无需用到 Flash 环境,不过这些代码还是作为 Flash 应用来进行编译。
5.HTML、Java 和 CSS
Web 浏览器的运行速度越来越快,功能也越来越完善。不少人使用浏览器的时间要超过计算机上的其他任何程序。可视化在近期也有了相应的转变,开始借助 HTML、Java 和 CSS 代码直接在浏览器中运行。在过去,可交互的数据图一般都是通过 Flash 和 Action 来实现,而静态数据图则需要存储为图片格式。现在的情况也大抵如此,但不再只有这一种选择。
让数据流动起来,开启业绩增长!
了解500+品牌零售商使用LinkFlow的场景用例