Skip to content

Latest commit

 

History

History

VerticalGroupBarChart

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Vertical Group Bar Chart

Vertical Group Bar Chart

Vanilla JavaScript

var options = {
  config: { /* host, port, appid, etc. */ },
  connections: { /* vizApi, engineAPI */}
}

var qdtComponents = new QdtComponents(options.config, options.connections);

var element = document.getElementById('qdt1');

qdtComponents.render(
  'verticalGroupBarchart',
  {
    type: 'stackedBarchart',
    cols: [
      'Case Owner Group',
      "=Count( {$<Priority={'High'}, Status -={'Closed'} >} Distinct %CaseId )",
      "=Count( {$<Priority={'Medium'}, Status -={'Closed'} >} Distinct %CaseId)",
    ],
    outerHeight: 300,
  }, 
  element
);

React

const chart_options = {
  type: 'verticalGroupBarchart',
  props: {
    type: 'stackedBarchart',
    cols: [
      'Case Owner Group',
      "=Count( {$<Priority={'High'}, Status -={'Closed'} >} Distinct %CaseId )",
      "=Count( {$<Priority={'Medium'}, Status -={'Closed'} >} Distinct %CaseId)",
    ],
    outerHeight: 300,
  },
};

const App = () => {
    return (
        <main>
            <QdtComponent {...chart_options} />
        </main>
    )
}

render(<App />, document.getElementById('root'));

Angular

// vertical-grouped-bar.component.ts
import { Component, OnInit, ElementRef } from '@angular/core';

@Component({
  selector: 'picasso-vertical-grouped-bar',
  templateUrl: './picasso-vertical-grouped-bar.component.html',
})
export class PicassoStackedBarChartComponent implements OnInit {

  constructor(private el: ElementRef) { }

  chart_options = {
    type: 'verticalGroupBarchart',
    props: {
      type: 'stackedBarchart',
      cols: [
        'Case Owner Group',
        "=Count( {$<Priority={'High'}, Status -={'Closed'} >} Distinct %CaseId )",
        "=Count( {$<Priority={'Medium'}, Status -={'Closed'} >} Distinct %CaseId)",
      ],
      outerHeight: 300,
    },
  };

  ngOnInit() {

  }

}
<!-- html -->
<picasso-vertical-grouped-bar [Component]="chart_options.type" [props]="chart_options.props"></picasso-vertical-grouped-bar>

← QdtPicasso