也许是命吧?哈哈,开个玩笑~
虽然我只是一枚软妹子,但让家人出乎意料的是,我从小对数学的兴趣异常浓厚,导致我在大学填报志愿时毫不犹豫地选择了数学专业,从此便走上了数学这条不归路,在秃头的路上也是一去不复返...... 理所当然,“数据分析师”便成了我一直以来向往的职业,但在校期间学习到的知识完全不足以让我在数据分析上肆意发挥,作为一枚数据分析的“狂热粉”,也就只能靠自学“成才”了。
ok,那到底应该从何学起?这个疑问持续了很长的时间。
在这期间我悄咪咪的找资料,全面的学习了Python
(当然,我还是要特别感谢一下我的一位好朋友,做为一个编程基础薄弱的自学者而言,市面上琳琅满目的书籍以及编程课程真正让我体会到了什么叫“从入门到放弃”,但自从他给我安利了和鲸社区之后,我又逐渐找回了信心。利用这个小插曲我一定要向大家吐血安利一下和鲸社区,也就是Kesci啦!下面我就简单说一下最让我受益的两个方面吧~
1、专栏 ——— 和鲸的专栏相对而言比较成系统,而不是东凑西凑而成的专栏,适合学习者
2、K-Lab —— 在线编程工具,我学Python时一直用的这个,文件可以云端保存,超级方便!
好了,回到正题~
我深知仅仅学习Python是远远不够的,再花上大量时间去学习其他语言,耗时长,反馈少,导致后面逐渐丧失了信心;直到有一次我误打误撞进入了Echarts的网站,上面的数据可视化案例给了我惊喜,像是找到了门看到了光,我找到了答案----数据可视化。
数据可视化是将数据库中每一个数据项作为单个图元元素表示,大量的数据集构成数据图像,同时将数据的各个属性值以多维数据的形式表示,可以从不同的维度观察数据,从而对数据进行更深入的观察和分析;主要是借助于图形化手段,清晰有效地传达与沟通信息。
即便官网上已经有了非常详细的教程说明,但对于编程基础薄弱或是完全零基础的使用者而言,一开始一定是懵的,根本无从下手,那就来讲一下我一开始是如何上手Echarts的吧~
第一步:获取Echarts
可以通过以下几种方法,将脚本下载至本地:
1、从官网下载界面选择你需要的版本下载
2、在 ECharts 的 GitHub 上下载最新的 release 版本
3、通过 npm 获取 echarts,npm install echarts --save
4:cdn 引入:http://www.bootcdn.cn/echarts/
<我是直接在官网上先下载了一个自定义版本,好处是可以根据自己的喜好自由选择打包下载,并且可对渲染引擎、兼容及压缩问题进行设置>
第二步:引入Echarts
运用前端开发工具(我用的是Brackets,这个可以根据自己的喜好,vscode、甚至是记事本都可以),新建一个脚本,输入以下代码,并保存为html文件
注意:引入Echarts文件时,需要根据自己的脚本保存路径引入,这样才能被工具读取到
第三步:准备DOM容器
在绘图前需要在里面输入一段代码,为 Echarts 准备一个具备高宽的DOM容器。
第四步:生成一个简单的柱状图
在HTML的底部输入以下JS代码,生成你的第一个表格:
就这样,第一个简单的Echarts图表就这个生成啦~
希望能够帮助到您~(*^__^*)