关于前端:高度自定义15个好用的开源数据可视化工具

35次阅读

共计 2864 个字符,预计需要花费 8 分钟才能阅读完成。

数据可视化工具用于通过图形、图表、表格、地图和其余具体的视觉对象来示意信息。

它们通常将数据出现和剖析联合起来,以帮忙业余人员在数据驱动畛域 (如工程、数据迷信和业务剖析) 做出更理智的决策。

抉择正确的数据可视化工具将帮忙您缩小数据谬误,并在工作流程中节俭大量工夫和资源。而且,抉择开源选项将为您提供相当大的自由度来自定义相干工具以满足您的特定需要。

因而,在这里,我向您介绍我能够找到的最佳数据可视化开源工具:

Redash

Redash 是一个基于云的开源数据可视化和剖析工具,专一于了解用户数据。它提供与数据源的连贯,用于通过构建仪表板和共享这些仪表板来查问数据和可视化该数据。

Charted

Charted 是一个在 MIT 许可证上运行的开源数据可视化工具。它最后是由博客平台 Medium.com 开发的。Charted 是一种主动可视化数据的工具。为其提供指向数据文件的链接,Charted 即可返回该数据的好看、交互式、可共享的可视化成果。

GrafanaGrafana 是一个多平台开源剖析和交互式可视化 Web 应用程序,在 AGPL 3.0 许可证上散发。当连贯到反对的数据源时,它为 Web 提供图表、图形和警报。应用 Grafana 能够十分轻松的将数据转成图表的展示模式来做到数据监控以及数据统计。Grafana 官网提供 Linux,Windows,MacOS,Docker 版本。

D3.js

D3.js 是一个用于可视化和剖析数据的开源 JavaScript 库,用于在 Web 浏览器中生成动静、交互式数据可视化。它利用可缩放矢量图形,HTML5 和级联样式表规范。是目前市场上最好的开源数据可视化解决方案之一。

D3.js 十分强调 HTML、SVG 和 CSS 的 Web 规范,专一于高效的基于数据的文档操作。D3.js 通过将数据和图形元素绑定到文档对象模型来创立可视化成果。

D3 将数据与 DOM 关联 (绑定)。容许用户操作、更改或增加到 DOM。容许间接更改 DOM 能够对文档(网页) 的外观进行大量管制。

Google Charts

Google Charts 是一个纯正的基于 JavaScript 的图表库,旨在通过增加交互式图表性能来加强 Web 应用程序。

Google Charts 提供了各种各样的图表。例如,折线图、样条图、面积图、条形图、饼图等。

Google Charts 是谷歌公司作为网络服务提供的开源数据可视化工具。它的独特之处在于它可能从用户提供的数据集中抛出洁净和交互式的图形图表。

Dygraphs

Dygraphs 是一个疾速、灵便的开源 JavaScript 图表库。使用户可能察看、剖析和解释紧凑的数据集。最适宜创立交互式图表。

Dygraphs 非常适合解决大量数据,可能轻松准确地绘制数百万个点。提供了许多自定义选项。高度可定制,开箱即用的交互式。

RapidMiner

RapidMiner 是云上的一套软件程序。整个套件用于撑持程序数据分析环境。深刻的数据可视化只是套件的一部分。

RapidMiner 具备直观和对立的用户界面,无需编写代码,轻松拖放即可。

RapidMiner 可视化通过其交互式图表和图形深刻开掘您的数据集。有许多办法能够与输入进行交互,包含缩放、平移等。

Chart.js

Chart.js 是一个用于数据可视化的收费开源 JavaScript 库,用于制作基于 HTML 的图表。它是最简略的 JavaScript 可视化库之一,并且内置八种图表类型:条形图、折线图、面积图、饼图、气泡图、雷达图、极坐标图和散点图。

Chart.js 具备杰出的渲染性能。应用 Chart.js 须要应用 HTML 元素和 JS 函数来实例化图表。

RAWGraphs

RAWGraphs 是一个用 JavaScript 制作的基于 Web 的开源数据可视化软件。它应用 D3.js 来创立 SVG 格局的可编辑可视化。

RAWGraphs 提供类型丰盛的高质量图表、数据仅仅在浏览器端进行可视化操作,特地实用于数据保密性高的需要,数据图表的设计后果能够输入为多种图片格式,也可输入为.rawgraphs 格局,便于随时随地导入进行数据图表更新与保护。

Datawrapper

Datawrapper 是一款在线的开源数据可视化图表工具,能够通过上传数据并抉择适合的图表类型来疾速创立各种图表。从 CSV 文件上传数据或将其间接粘贴到字段中后,Datawrapper 将生成可视化图形。它的特点是易于应用,反对响应式设计和高度定制化。

Polymaps

Polymaps 是一个收费且不受限制的 JavaScript 库,用于制作交互式和动态地图。它能够疾速加载丰盛的大数据,以显示从国家级别到街道和社区的具体地图视图。PolyMaps 在地图风格化方面有独到之处, 相似 CSS 样式表的选择器。

Kibana

Kibana 是一款基于开源浏览器的可视化工具,专为 Amazon Elasticsearch 引擎构建。但它也能够在其余环境中运行。次要用于以折线图、条形图、饼图、热图、区域图等模式剖析大量日志。可视化能够轻松预测或查看输出源的谬误趋势或其余重大事件的变动。Kibana 与 Elasticsearch 和 Logstash 同步工作,它们独特形成了所谓的 ELK 堆栈。

KNIMEKNIME 是一个收费的开源数据分析、报告和集成平台,具备直观、可视化的界面,可让您构建任何复杂程度的剖析。

KNIME 能够通过可视化组件的拖拽,在工作流图上通过数据获取,数据处理,数据分析,部署利用等步骤对数据进行引入,解决和部署整套流程。

ColorBrewer

ColorBrewer 是由宾夕法尼亚州立大学地理学传授 Cynthia Brewer 开发的开源制图 Web 应用程序。它提供了多种调色板,可在制作不同类型的绘图时应用。

Colorbrewer 是一种基于同行评审钻研的风行在线工具,可帮忙制图师和数据科学家抉择最佳的色彩组合来可视化他们的数据。

Leaflet

Leaflet 一个当先的用于挪动敌对交互式地图的开源 JavaScript 库,用于构建 Web 制图应用程序。能够应用它部署交互式、简略、轻量级和简略的 web 地图。反对大多数挪动和桌面平台,反对 HTML5 和 CSS3。

Leaflet 十分笨重,领有绝大部分开发者所须要的所有地图个性。易用性远高于平均水平。

TIPS:新一代数据可视化在线设计平台

SovitChart

SovitChart 是新一代数据可视化设计开发平台,提供丰盛的模板组件,拖拽式自在布局,全局图形化编辑,5 分钟疾速搭建数据可视化页面。可用来制作可视化大屏、数据仪表盘、领导驾驶舱等罕用的可视化 Web 页面,还能够用于我的项目案例、动静原型、零碎演示等的疾速制作。

SovitChart 提供简略快捷的形式与第三方零碎进行集成,反对在线集成、离线集成。并且反对公有部署。可视化组件设计公布后,通过⟨iframe⟩⟨div⟩简略的几行 JS 代码即可引入到第三方零碎中。无论软件产品设计者、UI 设计师、零碎售前人员还是程序开发工程师,SovitChart 都能满足您的数据可视化需要,并且根底版可永远收费应用。

正文完
 0