

数据可视化—Echarts图表应用
source link: http://bigdata.51cto.com/art/202003/611575.htm
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

ECharts是一款由百度前端技术部开发的,基于Javascript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。
使用 JavaScript 实现开源的可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器,底层依赖轻量级的矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。
具有丰富的可视化类型,ECharts 提供了常规的折线图、柱状图、散点图、饼图、K线图,用于统计的盒形图,用于地理数据可视化的地图、热力图、线图,用于关系数据可视化的关系图、treemap、旭日图,多维数据可视化的平行坐标,还有用于 BI 的漏斗图,仪表盘,并且支持图与图之间的混搭。
ECharts提供大量常用的数据可视化图表,底层基于ZRender(一个全新的轻量级canvas类库),创建了坐标系,图例,提示,工具箱等基础组件,并在此上构建出折线图(区域图)、柱状图(条状图)、散点图(气泡图)、饼图(环形图)、K线图、地图、力导向布局图以及和弦图,同时支持任意维度的堆积和多图表混合展现。

多图联动

值域漫游

大规模散点图

子区域地图模式

目标完成率

#数据分析指标完成情况from pyecharts import Gaugegauge=Gauge('目标完成 率')gauge.add('任务指标','完成率',80.2)#gauge.render('gauge.html')#图 表输出gauge.render()gauge
水球图

#水球图from pyecharts import Liquidliquid=Liquid("水球图" )liquid.add("水球",[0.8])#liquid.render('liquid.html')#图 表输出到路径下liquid.render()#图表直接输出liquid
箱线图

#箱线图from pyecharts import Boxplotboxplot=Boxplot("箱线图")x_axis=['销售额']y_axis= [[169,126,248,263,265,273,248,241,326,334,479,347]]yaxis=boxplot.prep are_data(y_axis)boxplot.add("boxplot",x_axis,_yaxis)boxplot.render()# 直接导出或者导出到文件内boxplot.render(linebar.html)boxplot
3D柱形图

#3D柱形图from pyecharts import Bar3Dimport jsonbar3d=Bar3D("3D柱形 图",width=1200,height=600)f=open("bar3ds.json")datas=json.load(f)x _axis=datas['x_axis']y_axis=datas['y_axis']data=datas['data']range _color=datas['range_color']#visualmap热力图 bar3d.add("",x_axis,y_axis,[[d[1],d[0],d[2]] for d in data],is_visualmap=True,visual_range= [0,20],visual_range_color=range_color)#设置3D图的自动旋转 bar3d.add("",x_axis,y_axis,[[d[1],d[0],d[2]] for d in data],is_visualmap=True,visual_range= [0,20],visual_range_color=range_color, grid3d_width=200,grid3d_depth=80,is_grid3d_rotate=True)#设置3D图的 自动旋转的速度bar3d.add("",x_axis,y_axis,[[d[1],d[0],d[2]] for d in data],is_visualmap=True,visual_range= [0,20],visual_range_color=range_color, grid3d_width=200,grid3d_depth=80,is_grid3d_rotate=True,grid3d_rota te_speed=180)#图表输出bar3d.render('3dbar.html')
Recommend
-
76
最近阿里正式开源的BizCharts图表库基于React技术栈,各个图表项皆采用了组件的形式,贴近React的使用特点。同时BizCharts基于G2进行封装,Bizcharts也继承了G2相关特性。公司目前统一使用的是ECharts图表库,下文将对3种图表库进行分析比...
-
58
如果一门语言可以用来写爬虫,那么它就需要一个优雅的数据可视化库。 ---沃.兹基硕德 在 Golang 这门语言中,目前数据可视化的第三方库还是特别少,go-echarts 的开发就是为了填补这部分的空隙。Echarts 是百度开源的非常优秀的可视化图表库,
-
9
一、热力图介绍 热力图,有时也称之为交叉填充表。该图形最典型的用法就是实现列联表的可视化,即通过图形的方式展现两个离散变量之间的组合关系类型:关系型数据的可视化
-
18
数据可视化嵌入实验 为啥想做这个 想在hugo博客里写一些数据可视化的作品,感觉echarts的可交互性最好,故在网上搜索嵌入方法。看到最好的解决方案是前端大神Alili的一篇博文
-
11
官网: https://echarts.apache.org/zh...配置文档:https://echarts.apache.org/z...
-
12
Vue封装Echarts图表准备工作在开始之前,我们先按照正常的组件注册流程,在项目 components 目录中新建一个名为 radar-chart 的组件,然后在一个 Demo 页面引入该...
-
4
将echarts生成的图表变为图片保存起来一:echartsecharts官网:
-
12
基于echarts 24种数据可视化展示,填充数据就可用,动手能力强的还可以DIY(演示地址+下载地址) ...
-
9
React Echarts 使用教程 - 如何在 React 中加入图表(内附数据看板实战搭建案例)stone前端工程师最近更新 202...
-
5
【笔记】在Hexo中渲染Echarts图表 2023-06-18 ...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK