Skip to content

Latest commit

 

History

History

HorizontalBarChart

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Horizontal Bar Chart

Horizontal 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(
  "QdtPicasso", 
  {
    type: 'horizontalBarchart', 
    cols: [
      'Champion_Full',
      "=Sum(if(Club = [Champion], [Total Compensation]))"
    ], 
    outerHeight: 400,
  }, 
  element
);

React

const chart_options = {
  type: 'QdtPicasso',
  props: {
      type: 'horizontalBarchart', 
      cols: [
        'Champion_Full',
        "=Sum(if(Club = [Champion], [Total Compensation]))"
      ], 
      outerHeight: 400,
  },
};

const PicassoBarChart = () => (
  <div className="picasso-bar">
    <QdtComponent {...chart_options} />
  </div>
)

const App = () => {
    return (
        <main>
            <PicassoBarChart />
        </main>
    )
}

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

Angular

// horizontal-barchart.component.ts
import { Component, OnInit, ElementRef } from '@angular/core';

@Component({
  selector: 'picasso-horizontal-barchart',
  templateUrl: './picasso-horizontal-barchart.component.html',
})
export class PicassoHorizontalBarchartComponent implements OnInit {

  constructor(private el: ElementRef) { }

  chart_options = {
    type: 'QdtPicasso',
    props: {
        type: 'horizontalBarchart', 
        cols: [
          'Champion_Full',
          "=Sum(if(Club = [Champion], [Total Compensation]))"
        ], 
        outerHeight: 400,
    },
  };

  ngOnInit() {

  }

}
<!-- html -->
<picasso-horizontal-barchart [Component]="chart_options.type" [props]="chart_options.props"></picasso-horizontal-barchart>

← QdtPicasso