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 个选择
Chart
软件
Chart 是适用于 Sketch、Figma 和 Adobe XD 的插件。使用 Chart 可以节省数小时的手动繁琐工作,几秒钟内即可创建包含真实或随机数据的图表。轻松制作、编辑和自定义各种类型的图表。

AnyChart
软件
灵活的跨平台、跨浏览器JavaScript(HTML5)图表库,可创建交互式条形图、饼图、折线图、曲线图、面积图、甘特图、股票图及其他图表、地图和仪表盘,支持实时更新和多级钻取。

Vega-Lite
软件
Vega-Lite 提供了一种高级的可视化分析语法,类似于 ggplot 或 Tableau,可生成完整的 Vega 规范。Vega-Lite 规范由数据集中变量到视觉编码通道(如 x、y、颜色和大小)的简单映射组成。

Vega Visualization Grammar
Vega 是一种可视化语法,是一种用于创建、保存和共享交互式可视化设计的声明式格式。使用 Vega,您可以以 JSON 格式描述可视化的视觉外观和交互行为,并使用 Canvas 或...生成基于网页的视图。

Chartist.js
软件
Chartist.js - 简单的响应式图表。你可能认为这只是一个普通的图表库。但 Chartist.js 是一个社区的成果,该社区对其他图表库的功能感到失望。


