Candela连续多年在数据可视化工具榜单霸屏,本文帮助读者快速了解Candela。
一、概念和历史
Candela是Kitware的Resonant平台的开源可互操作Web可视化组件套件。Candela专注于使用标准化API提供可扩展的丰富可视化,以用于实际数据科学应用。集成组件包括:
LineUp组件:哈佛大学视觉计算组和 Caleydo项目的 LineUp动态排名。
UpSet组件:由Harvard University Visual Computing Group和 Caleydo项目设置的 UpSet集可视化。
OnSet组件:由Georgia Institute of Technology Information Interfaces Group设置的 OnSet集可视化。
华盛顿大学互动数据实验室的Vega可视化。示例组件:ScatterPlot。
Kitware的Resonant 平台的GeoJS地理空间可视化。示例组件:GeoDots。
二、最大优势:快速调用
Candela配置简单使用简单,支持包管理系统安装和从源代码构建和安装。
<body>
<div id="vis"></div>
<script src="//unpkg.com/candela/dist/candela.min.js"></script>
<script>
var data = [
{x: 1, y: 3},
{x: 2, y: 4},
{x: 2, y: 3},
{x: 0, y: 1}
];
var el = document.getElementById('vis');
var vis = new candela.components.ScatterPlot(el, {
data: data,
x: 'x',
y: 'y'
});
vis.render();
</script>
</body>
三、第二优势:支持最大多数图形
Candela支持条形图、直方图、箱线图、甘特图、地理图、GeoDots、GLO、直方图、线型图、队列、散点图、SentenTree等。
比如条形图:
在X字段应包含用于每个棒的不同值,而字段将对应于各条的高度。的颜色字段可用于颜色的每个巴。在单个x值存在多个记录的情况下,可以使用聚合将值组合到单个条中。
比如箱线图:
比如甘特图:
再比如SentenTree:
四、API支持
Candela支持JavaScript API、Python API、R API,在API中提供了内置组件,域匹配,数据类型,可视化组件以及实用程序功能等。
热门跟贴