我是视觉/信息设计师和数据分析师。我是Illustrator的专家。我想过渡到动态数据可视化。我最好使用我的矢量文件并将它们连接到数据库。说过我想要精通数据可视化编程。
什么路线? 我已经测试了处理'通过介绍性课程 - 它类似于Illustrator中的逻辑。我在考虑d3.js.看起来共识是将“处理”与“处理”结合起来。和d3。我应该从哪个程序开始(知道我想利用我的矢量文件)。
提前谢谢!
答案 0 :(得分:13)
我投票支持d3js,我将分享我的学习技巧。我是d3.js的初学者,当我突然不得不实现图表,小部件和"很好" (翻译:复杂)可视化的东西。
为什么选择d3?它运行在这个时代的每个浏览器(IE9 +),它不需要安装或插件或特殊设置,只需几行代码,你就可以了。而且手机也可以毫不费力地运行它。
学习曲线很糟糕,但现在我知道自己做错了什么,我可以和你分享一个更好的学习计划。
无论如何,这一切都取决于您的JavaScript,DOM和SVG的熟练程度。
答案 1 :(得分:3)
我推荐d3.js.网上有很多例子可供使用。
但您需要先学习 Javascript基础知识。
http://www.codecademy.com/tracks/javascript
http://www.w3schools.com/js/DEFAULT.asp
一旦你有初级Javascript,你可以转到 d3.js教程。
https://github.com/mbostock/d3/wiki/Tutorials
我在这里制作了几个交互式d3.js教程:
https://www.youtube.com/playlist?list=PLRJOPJMJE3OTcg5TNV6ZdbIDbFITu2OXu
更新:我为初学者编写了新的教程,以便学习Javascript和数据可视化:
http://blog.vida.io/2014/06/23/coding-visualization-tutorial-1-variables/ http://blog.vida.io/2014/06/23/coding-visualization-tutorial-2-functions/
玩得开心!