ChartOptions

constructor(responsive: Boolean = true, aspectRatio: Number? = null, maintainAspectRatio: Boolean = true, onResize: (chart: Chart, newSize: ChartSize) -> Unit? = null, resizeDelay: Int? = null, devicePixelRatio: Number? = null, locale: String? = null, interaction: InteractionOptions? = null, hover: InteractionOptions? = null, events: List<String>? = null, onHover: (event: ChartEvent, elements: Array<ActiveElement>, chart: Chart) -> Any? = null, onClick: (event: ChartEvent, elements: Array<ActiveElement>, chart: Chart) -> Any? = null, animation: AnimationOptions? = null, animations: dynamic = null, transitions: dynamic = null, layout: LayoutOptions? = null, elements: ElementsOptions? = null, elementsDynamic: dynamic = null, scales: Map<String, ChartScales>? = null, scalesDynamic: dynamic = null, showLine: Boolean? = null, spanGaps: Boolean? = null, cutoutPercentage: Int? = null, circumference: Double? = null, rotation: Double? = null, plugins: PluginsOptions? = null, pluginsDynamic: dynamic = null, datasets: dynamic = null)