picasso.js
TypeScript icon, indicating that this package has built-in type declarations

2.2.7 • Public • Published

A charting library streamlined for building visualizations for the Qlik Sense Analytics platform.

Documentation

Visit qlik.dev for documentation and examples.

Installing

npm install picasso.js

Usage

import picasso from 'picasso.js';

picasso.chart({
  element: document.querySelector('#container'),
  settings: {
    scales: {
      budget: { max: 5000, min: 0 },
      sales: { max: 11000, min: 3000, invert: true },
    },
    components: [
      {
        type: 'axis',
        scale: 'budget',
        layout: {
          dock: 'bottom',
        },
      },
      {
        type: 'axis',
        scale: 'sales',
        layout: {
          dock: 'left',
        },
      },
      {
        type: 'point',
        data: [
          { sales: 7456, margin: 0.3, budget: 4557 },
          { sales: 5603, margin: 0.7, budget: 2234 },
          { sales: 8603, margin: 0.6, budget: 4121 },
          { sales: 4562, margin: 0.4, budget: 1234 },
          { sales: 9873, margin: 0.9, budget: 3453 },
        ],
        settings: {
          x: {
            scale: 'budget',
            fn() {
              return this.scale(this.data.value.budget);
            },
          },
          y: {
            scale: 'sales',
            fn() {
              return this.scale(this.data.value.sales);
            },
          },
          size() {
            return this.data.value.margin;
          },
        },
      },
    ],
  },
});

Bubbles

See more examples

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 2.2.7
    3,723
    • latest
  • 0.18.4
    0
    • patch

Version History

Package Sidebar

Install

npm i picasso.js

Homepage

qlik.dev

Weekly Downloads

4,747

Version

2.2.7

License

MIT

Unpacked Size

8.27 MB

Total Files

413

Last publish

Collaborators

  • nilzona_user
  • quanho
  • veinfors
  • peol
  • axelsson.hakan
  • wennmo
  • qlikossbuild
  • chrismanley
  • masaruhoshi
  • dangbao4128
  • ccm33
  • atq