SwiftPieChart constructor

SwiftPieChart(
  1. HTMLDivElement container, {
  2. bool legend = false,
})

Implementation

SwiftPieChart(this.container, {this.legend = false})
    : canvas = HTMLCanvasElement(),
      canvasTip = HTMLDivElement() {
  container.innerHTML = ''.toJS;
  container.append(canvas);
  canvas.style.width = '100%';
  canvas.style.height = '280px';
  canvas.onMouseMove.listen(handleMouseMove);
  canvas.onMouseLeave.listen(handleMouseLeave);
  renderText('rendering...');
  container.append(canvasTip);
  container.style.position = 'relative';

  canvasTip.style.position = 'absolute';
  canvasTip.style.border = '1px solid gray';
  canvasTip.style.background = 'white';
  canvasTip.style.minWidth = '100px';
  canvasTip.style.maxWidth = '200px';
  canvasTip.style.overflow = 'hidden';
  canvasTip.style.fontSize = '10px';
  canvasTip.style.padding = '5px';
  canvasTip.style.display = 'none';
}