一、操作系统的偏好
选择操作何种系统作为数据可视化开发环境,取决于个人喜好,没有优劣之分。相对来说,linux更加友好一些,因为当前很多流行开发工具如node.js等都可以直接通过Apt、Yum等软件包管理系统在线安装,而windows下安装通常更繁琐一些。Mac OS是基于Unix的系统,也可以通过安装homebrew软件包管理系统,直接安装通行于linux下的开源软件。
二、代码编辑器的选择
一款称手的代码编辑器能大幅提升工作效率,有神器之称的Sublime Text非常不错:
网址:http://www.sublimetext.com/
优点:
- 主流前端开发编辑器,号称“神器“
- 高度可定制,菜单、代码片段、宏等等
- 支持编译功能且可在控制台看到输出
- 异常丰富的插件库
缺点:
- 收费软件
- linux下中文支持不佳,需自行设置
推荐插件:emmet,之前叫zenCoding,快速编写html、css代码。
其他编辑器如最近比较热门的Atom也不错;高手可以用Vim,Emacs。
三、网站服务器的安装
d3.js开发数据可视化需要网页服务器的支持,以下介绍2种简单方法,对付单机开发和测试足矣。
1、python自带服务器
这是最方便的办法。打开linux命令行窗口,切换到网页文件所在到