我是视觉/信息设计师和数据分析师.我是Illustrator的专家.我想过渡到动态数据可视化.我最好使用我的矢量文件并将它们连接到数据库.说过我想要精通数据可视化编程.
什么路线?我通过介绍性课程测试了"处理" - 它类似于Illustrator中的逻辑.我在考虑d3.js. 看起来共识是将'处理'和d3结合起来.我应该从哪个程序开始(知道我想利用我的矢量文件).
先感谢您!
我为d3js投票,我会分享我的学习技巧.当我突然不得不实现图表,小部件和"漂亮"(翻译:复杂)可视化的东西时,我是d3.js的初学者.
为什么选择d3?它运行在这个时代的每个浏览器(IE9 +),它不需要安装或插件或特殊设置,只需几行代码,你就可以了.而且手机也可以毫不费力地运行它.
学习曲线很糟糕,但现在我知道自己做错了什么,我可以和你分享一个更好的学习计划.
转到SVG教程.忘了d3,去寻找基础......如果你不懂字母,你怎么能写单词然后再写句子?Mozilla的教程对我帮助很大! https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial
现在你可以去做一些d3动作了.不要去文档,先去看教程. https://github.com/mbostock/d3/wiki/Tutorials
好的东西在"简介","让我们制作条形图,第I,II和III部分"以及最重要的"一般更新模式,零件I,II和III".
现在看看并分析这些例子,它们都有源代码和一些注释.
无论如何,这一切都取决于你的JavaScript,DOM和SVG的熟练程度.