private updateViewport()

in src/TornadoChart.ts [745:769]


    private updateViewport(): void {
        let legendMargins: IViewport = this.legend.getMargins(),
            legendPosition: LegendPosition;

        legendPosition = LegendPosition[<string>this.dataView.legendObjectProperties[legendProps.position]];

        switch (legendPosition) {
            case LegendPosition.Top:
            case LegendPosition.TopCenter:
            case LegendPosition.Bottom:
            case LegendPosition.BottomCenter: {
                this.viewport.height -= legendMargins.height;

                break;
            }
            case LegendPosition.Left:
            case LegendPosition.LeftCenter:
            case LegendPosition.Right:
            case LegendPosition.RightCenter: {
                this.viewport.width -= legendMargins.width;

                break;
            }
        }
    }