图表太丑怎么破,ECharts神器带你飞!

一、前言

在本专栏或文集中,我曾多次使用ECharts绘制图表、进行可视化,也渐渐积累了30多个实例,本文对此前用过的所有图表和代码进行整理并分享,以给想绘制精美图表的人一点绵薄的帮助。其中全部实例已上传ECharts3官网的个人主页,如果觉得网页上一个个代码查看太麻烦,可以看评论区,去某号后台自取,全部代码和原图轻松到手,妈妈再也不用担心你的图丑破天际了,(逃)。

一只“治愈”的猫(微博)

二、喵喵喵

2.1、bug/词云/韦恩图

所有实例均是参考官网的作品实现的,本人对JavaScript此外无过多涉猎,若有不规范的地方,请批评性看待。实例中涉及动态交互的部分可能会有莫名其妙的地方,因为此前都是为了拿到静态图表,如果你也只是想拿个图,那问题倒是不大。

词云不是ECharts绘制的,而是由下面的网站生成的,可选择多个主题、配色、形状等等。

在线词云生成网站:HTML5 Word Cloud(有点卡,布局也要多调试)

韦恩图只能在ECharts2里运行成功,故没有搬到ECharts3里:

2.2、JavaScript语法

“//”:可注释掉一行代码,类似python中的“#”;

“/*....*/”:可将中间多行、整块的代码注释掉,类似python里的三引号('''....''');

toolbox:工具栏。内置有导出图片saveAsImage),数据视图(dataView),动态类型切换(magicType),数据区域缩放(brush),重置(restore)五个工具。均在图表的右上角,导出图片均添加了,其他不需要的可以用“//”注释掉。

其他内容,可参考官网“配置项”详细内容,新手可以对照简单的图表实例,一点点啃。

2.3、教程

慕课网视频:《Echarts3.0入门基础与实战

W3Cschool:《ECharts教程

以上教程都没怎么完整看过,还是推荐新手简单熟悉后,对照官网实例进行钻研。其中ECharts有2.0版和3.0版:ECharts2 官网:实例ECharts3 官网:实例。其中,官网实例里图表很多,点开可能会卡,+10s 就好了......

三、实例

讲了这一车的话,对于不明真相的读者来说,可能最好奇的就是到底都有哪些图表呢,到底能把自己丑爆的图碾压到什么程度呢,以下有针对性的罗列下部分实例和对应的文章:

3.1、《爬取张佳玮138w+知乎关注者:数据可视化

3.1.1 金字塔图

备注:张佳玮138万+知乎关注者的分布情况。

注意:设置series里的min和max为数据集的最小值和最大值。缺点是上几层文字显示不佳。

链接:http://gallery.echartsjs.com/editor.html?c=xB1Yh-iOhW

3.1.2 柱形图和饼图(组合图)

备注:张佳玮138万+知乎关注者之100+关注者的性别情况。

注意:组合图只需在series下面多加几个“{...}”的数据集,然后移动到合适位置进行展示即可。本实例原本是ECharts2里的,局部修改后也搬到ECharts3里的。此外每个实例均可“切换主题”,改变配色方案。

链接:http://gallery.echartsjs.com/editor.html?c=xBktHLn_nZ&v=4

3.1.3 分布地图

备注:张佳玮138万+知乎关注者之1w+关注者国内分布情况。

注意:绘制时需要加载地图脚本(/dep/echarts/map/js/china.js)。也需要将手头的城市数据转换成对应的经纬度。

链接:http://gallery.echartsjs.com/editor.html?c=xB1OhKsunW

3.1.4 南丁格尔玫瑰图

备注:张佳玮138万+知乎关注者之Top20学校和行业情况。

注意:南丁格尔玫瑰图有面积模式和半径模式,具体区别有待专业人士指导,自己完全是那么好看用的那个。

链接:http://gallery.echartsjs.com/editor.html?c=xrJcYRounb

备注:张佳玮138万+知乎关注者之Top20公司和职业情况。

链接:http://gallery.echartsjs.com/editor.html?c=xS1jD6od2-

3.1.5 饼图

备注:张佳玮138万+知乎关注者之认证信息。

注意:内圈和外圈数据要一致。外圈作为内圈的细分。

链接:http://gallery.echartsjs.com/editor.html?c=xr1MWniO2-

3.1.6 散点图

备注:张佳玮138万+知乎关注者之优秀回答者贡献情况。

3.2、《爬取老树画画全部微博数据:三千诗与画

3.2.1 日历热图(calendar heatmap)

备注:老树画画历年发布微博情况。

链接:三年图:

http://gallery.echartsjs.com/editor.html?c=xrkp_Jadnb

http://gallery.echartsjs.com/editor.html?c=xSkgCR3u3b

一年图:http://gallery.echartsjs.com/editor.html?c=xBy6M16un-

3.2.2 散点图

备注:老树画画微博之评论、转发与点赞情况。

注意:可与上面单组数据对照,看看两组数据时对应的代码异同之处。

链接:http://gallery.echartsjs.com/editor.html?c=xBy4c63d3Z

3.3、《Gephi绘制微博转发图谱:以“@老婆孩子在天堂”为例

3.3.1 柱形图

备注:一则微博转发数随时间变化情况。

链接:http://gallery.echartsjs.com/editor.html?c=xBJSSvnu2b&v=2

3.4、《我的简书一月记:数据可视化

3.4.1 气泡图

备注:我的简书一月记之点赞分布图。

注意:此处的时间为时间戳,而非一般的小时、分钟、秒数。气泡大小代表点赞用户自身的粉丝数。

链接:http://gallery.echartsjs.com/editor.html?c=xrJU9ceY2-

备注:我的简书一月记之关注分布图。

注意:气泡大小统一。

链接:http://gallery.echartsjs.com/editor.html?c=xS1Kksgt3b

3.4.2 单轴气泡图

备注:我的简书一月记之20170827-20170829复盘

注意:20170828当天粉丝数猛然增长,单日涨粉170人次,同样的获赞数也增长了很多,于是复盘下前后三天的反馈信息,细分到每小时的情况。ECharts里还有事件流的图表,或许更合适这类复盘,但了解的还不错。

链接:http://gallery.echartsjs.com/editor.html?c=xSkk_Yet2Z

3.5、《简书=鸡汤?爬取今日看点数据:1916篇简书热门文章可视化

3.5.1 柱形图和玫瑰图(组合图)

备注:简书热门文章之年度月份分布情况。

注意:相同年份设置为同一颜色,颜色选择很关键。

链接:http://gallery.echartsjs.com/editor.html?c=xrk0EHWF2b

3.6、《爬取简书26万+用户信息:数据可视化

3.6.1 柱形图和饼图(组合图)

备注:简书26万用户数据之ID分布情况。

注意:指定好各部分的颜色。否则容易混乱。

链接:http://gallery.echartsjs.com/editor.html?c=xHknhaxKh-&v=5

3.6.2 瀑布图

备注:简书26万用户信息之粉丝分布情况。

注意:data里总数值和净数值。前者从0开始。

链接:http://gallery.echartsjs.com/editor.html?c=xSkUYCxK2b

3.6.3 金字塔图和饼图(组合图)

备注:简书26万用户信息之粉丝情况。

链接:http://gallery.echartsjs.com/editor.html?c=xS19m0et3W

3.7 《我的简书两月记:数据可视化

3.7.1 瀑布图

备注:我的简书两月记之获赞数变化情况。

注意:同上的瀑布图。

链接:http://gallery.echartsjs.com/editor.html?c=xr1BkabF3Z

3.7.2 折线图(一)

备注:我的简书两月记之粉丝数和获赞数每日变化情况。

链接:http://gallery.echartsjs.com/editor.html?c=xByBciWK3b

3.7.3 折线图(二)

备注:我的简书两月记之粉丝数每日变化情况。

注意:折线和横坐标没对齐,bug。

链接:http://gallery.echartsjs.com/editor.html?c=xBya6oZY3b

3.7.4 折线图(三)

备注:我的简书两月记之Top5 文章获赞情况。

链接:http://gallery.echartsjs.com/editor.html?c=xS12e1ft3-

四、小结

以上所有实例均已上传至ECharts3官网的个人主页,如果觉得网页上一个个代码查看太麻烦,可以看评论区,去某号后台自取,全部代码和原图轻松到手,妈妈再也不用担心你的图丑破天际了(逃)。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,847评论 4 362
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,208评论 1 292
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,587评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,942评论 0 205
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,332评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,587评论 1 218
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,853评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,568评论 0 198
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,273评论 1 242
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,542评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,033评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,373评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,031评论 3 236
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,073评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,830评论 0 195
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,628评论 2 274
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,537评论 2 269

推荐阅读更多精彩内容