14 数据可视化

    技术2022-07-11  99

    # Author:Nimo_Ding ''' 常用的可视化视图: 文本表、热力图、地图、面积图、饼图、散点图、甘特图、气泡图、靶心图、树状图、堆叠条 某个变量的分布情况:直方图 两个变量之间的相关性、分布情况:散点图 商业智能分析软件: Tableau:国外软件,适合BI工程师,数据分析师 微软的Power BI:微软产品,可以与Excel无缝连接 中国帆软的Fine BI:中国帆软产品,倾向于企业级应用BI 可视化大屏: DataV:阿里巴巴产品,天猫双十一大屏就是用的DataV FineReport:帆软产品,纯java编写,商业报表软件 前端可视化组件: 可视化组件都是基于web渲染技术。 有几个典型的web渲染技术:Canvas、SVG、WebGL。 1、Canvas、SVG是HTML5中主要的2D图形技术 2、SVG,可缩放矢量图形,是使用xml格式来定义图形的。 3、WebGL是3D框架 几个常用的可视化组件:Echarts、D3、Three.js、AntV。 1、Echarts这个可视化组件就是基于H5 Canvas的JavaScript图表库实现的,是百度的开源项目, 可以和DataV、Python进行组合使用。 可以在DataV企业版中接入Echarts图表组件,也可以使用Python的web框架(比如Django、FLASK)+Echarts的解决方案。 这样可以让你的项目更加灵活的使用到Echarts丰富的图表库。 2、D3-Data-Driven Documents,是一个JavaScript的函数库,也叫做D3.js 3、Three.js就是使用JavaScript来实现3D效果,是一款WebGL框架,封装了大量的WebGL接口。 4、AntV是蚂蚁金服出品的一套数据可视化组件,包括G2、G6、F2、L7四个组件。 编程语言类: Python可视化: 可视化库使用频率最高的是Matplotlib和Seaborn Matplotlib和MATLAB的作图风格类似 Seaborn是一个基于Matplotlib的高级可视化效果库,针对Matplotlib做了更高级的封装,让作图变得更加容易。 Python也引入了ggplot库 R可视化: ggplot2是R语言中重要的绘图包,这个工具包将数据与绘图操作进行了分离,所以使用起来清晰明了,画的图也好看。 '''

     

    Processed: 0.013, SQL: 9