随着云计算时代的到来,由于Web技术的快速革新以及为了提供高质量的用户体验,数据可视化成为了前端技术发展的一大方向.为了解决这个问题,现如今涌现了很多优秀的第三方的javascript图形库,比如highcharts.js,echarts.js,d3.js,go.js… 数据可视化javascript插件对比 在HTML5标准支持下,web实现图形标准主要分为canvas和svg,上述的javascript图形库都是依赖2者之一作为底层库.Canvas基于像素,提供2D绘制函数,是一种HTML标…
目录 1. gojs 简介 2. gojs 应用场景 3. 为什么选用 gojs: 4. gojs 上手指南 5. 小技巧(非常实用哦) 6. 实践:实现节点分组关系可视化交互图 最后 本文是关于如何使用可视化库 gojs 的介绍及使用时的小技巧. 1. gojs 简介 gojs 是一个用于构建交互式可视化图的 js 库,使用可自定义的模板和布局构建复杂节点.链接和组,从而构建出简单到复杂的各类图,如流程图.脑图.组织图.甘特图等.而且提供了许多用于用户交互的高级功能,例如拖放.复制和粘贴.就地…
Nagios 是一款强大的开源监控软件,但他本身不能绘图,只能查看当前数据,不能看历史数据以及趋势,也正因此,想要更舒适的使用就要搭配绘图软件,现在可搭配的绘图软件有很多,例如 pnp4nagios,rrdtools,grafana,cacti,以及 Cloud Insight,这些软件和 Nagios 有的还要搭配使用. 本文就介绍以下几种快速实现 Nagio 数据可视化的软件,以及它们的安装配置方式和展示效果图. Pnp4nagios,Rrdtools Pnp4nagios 利用 rrdto…
本系列采用turtle.matplotlib.numpy这三个Python工具,以分形与计算机图像处理的经典算法为实例,通过程序和图像,来帮助读者一步步掌握Python绘图和数据可视化的方法和技巧,并且让读者感受到" 龙枝屈曲竞分形,瑰丽绮错千万状"的分形魅力. 中国传统中的『分形』 『分』是会意字,由八和刀上下组合而成,表示用刀把物体切开.分的本义是分别.分开,引申为辨别.分辨,又引申为从主体分出的部分.分支. 『形』在篆文中是形声字,『彡』为形,『幵』(jian)为声,『彡』表示绘…
Python3:pyecharts数据可视化插件 一.简介 pyecharts 是一个用于生成 Echarts 图表的类库. Echarts 是百度开源的一个数据可视化 JS 库.主要用于数据可视化. 二.安装 pip install pyecharts 在线安装不成功,采用离线插件whl安装: (1)下载:pyecharts-0.1.9.4-py2.py3-none-any.whl (2)然后进入到所咋的文件夹,执行安装命令: D:\whl>pip install pyecharts-0.1.…
前端数据可视化插件有很多,但我用过的只有Highcharts(https://www.hcharts.cn/).Echarts(http://echarts.baidu.com/)和D3(https://d3js.org/), Web开发过程中选择使用哪一个插件是很重要的问题.就我个人而言,一般会从以下几点考虑.   1.兼容性 使用一个插件之前必须要先评估一下它对浏览器的兼容性,不然写完了发现没法儿用就得不偿失了. 经过多次尝试,我初步判断这三个插件的兼容性是这样的: Highcharts 兼…
基于开源数据可视化类库(MSChart.VTK.D3)实现的组件样例,并基于World Wind实现调用上述组件的功能插件. GitHub下载地址:https://github.com/hujiulin/WorldWind_DataVisualization 1. 加载组件 – Load plugin 2. DataVisualization2D组件 3. DataVisulization3D组件 4. DataVisualizationWEB组件 参考链接:http://cesiumcn.or…
时间序列预测就是利用过去一段时间内的数据来预测未来一段时间内该数据的走势,比如根据过去5年的销售数据进行来年的收入增长预测,根据上个季度的股票走势推测未来一周的股价变化等等. 对于大部分人来说,这是个相对比较复杂的预测建模问题,但在工具如此丰富的今天,当然可以不用自己动手建模,很多工具都可以实现这一功能.本文介绍在PowerBI中如何进行时间序列预测. 折线图中的预测 时间序列数据一般使用折线图来展现,因此在PowerBI的折现图中也就有了预测功能. 先在PowerBI中创建一个折线图, 然后在…
现在有很多图表库,但哪一个最好用?这可能取决于许多因素,如业务需求,数据类型,图表本身的目的等等.在本文中,每个JavaScript图表库将与一些关键因素进行比较,包括图表类型,商业或免费和开源状态.这些图表库通过实践经验从而进行了彻底的分析,以最大限度地进行最佳比较. 1. React-Vis ReactJS是Facebook团队所创作的令人惊喜的前端框架.如果你已经在使用React了,那么你会很高兴得知这个库是专门为React框架而制作的.React-vis带有易于包装的可视化react-c…
最近我一直在做数据可视化的前端工作,我用的最多的绘图工具是d3.d3有点像photoshop,功能很强大,例子也很多,但是学习成本也不低,做项目是需要较大人力投入的.3月底由在亚马逊工作的同学介绍下使用了一下echart,一个由百度前端发起的canvas国产类库(官网:http://echarts.baidu.com/index.html).这个echart其实是在canvas类库zrender的基础上做的主题图库,优点有数据驱动,图例丰富,功能强大,支持数据拖拽重计算,数据区域漫游,全中文文档…