picasso.js

picasso.js
软件描述
使用 Qlik 开源的 picasso.js 库,将枯燥的数据转化为视觉杰作。
官方网站
访问软件的官方网站了解更多信息
qlik.dev
什么是 picasso.js?
将您的数据转化为视觉杰作
picasso.js 中的组件
组件是构成图表的视觉基本单元,通过以不同方式组合这些组件,几乎可以创建任何类型的图表。例如,条形图由条形层、连续轴和离散轴组成;添加一条线层即可形成组合图表。想要一个拥有四个坐标轴的折线图?毫无问题。
picasso.js 可扩展
picasso.js 提供了插件系统,便于扩展现有功能——您可以注册并使用与现有组件兼容的自定义组件,创建新主题,提供自己的数据解析器,甚至注册自定义渲染器以输出手绘风格图形。picasso.js 大量采用 D3.js 的功能,并致力于为 D3 社区提供一种便捷方式,将他们的成果复用并轻松集成到 picasso.js 中。
交互性
除了基础的交互模式外,picasso.js 原生支持刷选和联动交互——在直线轴上拖拽选择范围,即可高亮显示该范围内的所有数值;或使用套索工具高亮一组点。被刷选的数据可程序化地链接并在另一图表实例中高亮显示。
响应式
通过使用相对单位和独特的布局算法,确保生成的图表具有响应能力。同一配置既可用于包含细节、注释等信息的全尺寸图表,也可用于微型图表(sparkline)版本——当组件无法容纳时会自动调整大小或移除。
可主题化
标签、线条、形状、颜色调色板等的视觉外观均可修改,仅需更改少数几个控制整体外观和感觉的基础变量,即可创建全新主题,包括对插件的支持。
🔄 替代方案
17 个选择
Plotly
Plotly 是在线绘图和分享数据最简单的方式。提供 JavaScript(与 HighCharts 的对比见 https://plot.ly/highcharts-alternative/)、Python、R 和 MATLAB 的开源库。

Google Charts
Google Charts 是一个非常简单的工具,可让你轻松地从数据创建图表并嵌入网页。你将数据和格式参数嵌入 HTTP 请求中,Google 会返回该图表的 PNG 图像。

NVD3
该项目旨在构建可重复使用的 d3.js 图表及图表组件,同时不削弱 d3.js 所提供的强大功能。这是一个非常年轻的组件集合,其目标是保持这些组件的高度可定制性,避免走向常规的……

Chart.js
软件
简单易用的面向对象客户端图表,专为设计师和开发者打造。 基于 canvas 标签的开源 HTML5 图表。Chart.js 是在网站中添加动画图表的简便方式。

Highcharts
Highcharts 是一个用纯 JavaScript 编写的图表库,可轻松地为您的网站或网页应用添加交互式图表。目前,Highcharts 支持折线图、曲线图、面积图、区域曲线图、柱状图、条形图、饼图和散点图等多种图表类型。

CanvasJS Charts
CanvasJS 是一个易于使用的 HTML5 和 JavaScript 图表库。它可在包括 iPhone、iPad、Android、Windows Phone、Microsoft Surface、桌面设备等在内的各种设备上运行。这使您能够创建功能丰富的仪表板,且在所有设备上都能正常工作,而不会……


