UNPKG

@progress/kendo-ui

Version:

This package is part of the [Kendo UI for jQuery](http://www.telerik.com/kendo-ui) suite.

1,573 lines (1,519 loc) 125 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); require('./kendo.dataviz.core.js'); var kendoCharts = require('@progress/kendo-charts'); require('@progress/kendo-charts/dist/es/core-export.js'); require('./html-sdnHcjkh.js'); require('./kendo.popup.js'); require('./kendo.core.js'); require('./kendo.licensing.js'); require('@progress/kendo-licensing'); require('./kendo.icons.js'); require('./kendo.html.icon.js'); require('./kendo.html.base.js'); require('@progress/kendo-svg-icons'); require('@progress/kendo-drawing'); require('./kendo.color.js'); (function($) { var cache; var SERIES_COLORS = 30; function seriesTemplate() { var template = '<div class="k-var--series-a"></div>' + '<div class="k-var--series-b"></div>' + '<div class="k-var--series-c"></div>' + '<div class="k-var--series-d"></div>' + '<div class="k-var--series-e"></div>' + '<div class="k-var--series-f"></div>'; for (var i = 0; i < SERIES_COLORS; i++) { template += '<div class="k-var--series-' + (i + 1) + '"></div>'; } return template; } function autoTheme(force) { if (!force && cache) { return cache; } var theme = { chart: kendoCharts.chartBaseTheme() }; var hook = $( '<div>' + ' <div class="k-var--primary"></div>' + ' <div class="k-var--primary-contrast"></div>' + ' <div class="k-var--base"></div>' + ' <div class="k-var--background"></div>' + ' <div class="k-var--normal-background"></div>' + ' <div class="k-var--normal-text-color"></div>' + ' <div class="k-var--hover-background"></div>' + ' <div class="k-var--hover-text-color"></div>' + ' <div class="k-var--selected-background"></div>' + ' <div class="k-var--selected-text-color"></div>' + ' <div class="k-var--chart-error-bars-background"></div>' + ' <div class="k-var--chart-notes-background"></div>' + ' <div class="k-var--chart-notes-border"></div>' + ' <div class="k-var--chart-notes-lines"></div>' + ' <div class="k-var--chart-crosshair-background"></div>' + ' <div class="k-var--chart-inactive"></div>' + ' <div class="k-var--chart-major-lines"></div>' + ' <div class="k-var--chart-minor-lines"></div>' + ' <div class="k-var--chart-area-opacity"></div>' + ' <div class="k-var--chart-area-inactive-opacity"></div>' + ' <div class="k-var--chart-line-inactive-opacity"></div>' + ' <div class="k-widget k-chart">' + ' <div class="k-var--chart-font"></div>' + ' <div class="k-var--chart-title-font"></div>' + ' <div class="k-var--chart-pane-title-font"></div>' + ' <div class="k-var--chart-label-font"></div>' + ' </div>' + ' <div class="k-var--series-unset"></div>' + ' <div class="k-var--series">' + seriesTemplate() + ' </div>' + ' <div class="k-var--gauge-pointer"></div>' + ' <div class="k-var--gauge-track"></div>' + '</div>').hide().appendTo(document.body); function mapColor(key, varName) { set(key, queryStyle(varName, "backgroundColor")); } function queryStyle(varName, prop) { return hook.find(".k-var--" + varName).css(prop); } function set(path, value) { var store = theme; var parts = path.split('.'); var key = parts.shift(); while (parts.length > 0) { store = store[key] = store[key] || {}; key = parts.shift(); } store[key] = value; } function setInactiveOpacity(seriesTypes, selector) { var inactiveOpacity = parseFloat(queryStyle(selector, "opacity")); if (!isNaN(inactiveOpacity) && inactiveOpacity < 1) { seriesTypes.forEach(function(type) { set("chart.seriesDefaults." + type + ".highlight.inactiveOpacity", inactiveOpacity); }); } } (function setColors() { mapColor("chart.axisDefaults.crosshair.color", "chart-crosshair-background"); mapColor("chart.axisDefaults.labels.color", "normal-text-color"); mapColor("chart.axisDefaults.line.color", "chart-major-lines"); mapColor("chart.axisDefaults.majorGridLines.color", "chart-major-lines"); mapColor("chart.axisDefaults.minorGridLines.color", "chart-minor-lines"); mapColor("chart.axisDefaults.notes.icon.background", "chart-notes-background"); mapColor("chart.axisDefaults.notes.icon.border.color", "chart-notes-border"); mapColor("chart.axisDefaults.notes.line.color", "chart-notes-lines"); mapColor("chart.axisDefaults.title.color", "normal-text-color"); mapColor('chart.chartArea.background', 'background'); mapColor("chart.legend.inactiveItems.labels.color", "chart-inactive"); mapColor("chart.legend.inactiveItems.markers.color", "chart-inactive"); mapColor("chart.legend.labels.color", "normal-text-color"); mapColor("chart.seriesDefaults.boxPlot.downColor", "chart-major-lines"); mapColor("chart.seriesDefaults.boxPlot.mean.color", "base"); mapColor("chart.seriesDefaults.boxPlot.median.color", "base"); mapColor("chart.seriesDefaults.boxPlot.whiskers.color", "primary"); mapColor("chart.seriesDefaults.bullet.target.color", "primary"); mapColor("chart.seriesDefaults.candlestick.downColor", "normal-text-color"); mapColor("chart.seriesDefaults.candlestick.line.color", "normal-text-color"); mapColor("chart.seriesDefaults.errorBars.color", "chart-error-bars-background"); mapColor("chart.seriesDefaults.horizontalWaterfall.line.color", "chart-major-lines"); mapColor("chart.seriesDefaults.icon.border.color", "chart-major-lines"); mapColor("chart.seriesDefaults.labels.background", "background"); mapColor("chart.seriesDefaults.labels.color", "normal-text-color"); mapColor("chart.seriesDefaults.notes.icon.background", "chart-notes-background"); mapColor("chart.seriesDefaults.notes.icon.border.color", "chart-notes-border"); mapColor("chart.seriesDefaults.notes.line.color", "chart-notes-lines"); mapColor("chart.seriesDefaults.verticalBoxPlot.downColor", "chart-major-lines"); mapColor("chart.seriesDefaults.verticalBoxPlot.mean.color", "base"); mapColor("chart.seriesDefaults.verticalBoxPlot.median.color", "base"); mapColor("chart.seriesDefaults.verticalBoxPlot.whiskers.color", "primary"); mapColor("chart.seriesDefaults.verticalBullet.target.color", "primary"); mapColor("chart.seriesDefaults.waterfall.line.color", "chart-major-lines"); mapColor("chart.title.color", "normal-text-color"); mapColor("chart.subtitle.color", "normal-text-color"); mapColor("diagram.shapeDefaults.fill.color", "primary"); mapColor("diagram.shapeDefaults.content.color", "primary-contrast"); mapColor("diagram.shapeDefaults.connectorDefaults.fill.color", "normal-text-color"); mapColor("diagram.shapeDefaults.connectorDefaults.stroke.color", "primary-contrast"); mapColor("diagram.shapeDefaults.connectorDefaults.hover.fill.color", "primary-contrast"); mapColor("diagram.shapeDefaults.connectorDefaults.hover.stroke.color", "normal-text-color"); mapColor("diagram.editable.resize.handles.stroke.color", "normal-text-color"); mapColor("diagram.editable.resize.handles.fill.color", "normal-background"); mapColor("diagram.editable.resize.handles.hover.stroke.color", "normal-text-color"); mapColor("diagram.editable.resize.handles.hover.fill.color", "normal-text-color"); mapColor("diagram.selectable.stroke.color", "normal-text-color"); mapColor("diagram.connectionDefaults.stroke.color", "normal-text-color"); mapColor("diagram.connectionDefaults.content.color", "normal-text-color"); mapColor("diagram.connectionDefaults.selection.handles.fill.color", "primary-contrast"); mapColor("diagram.connectionDefaults.selection.handles.stroke.color", "normal-text-color"); mapColor("diagram.connectionDefaults.selection.stroke.color", "normal-text-color"); mapColor("gauge.pointer.color", "gauge-pointer"); mapColor("gauge.scale.labels.color", "normal-text-color"); mapColor("gauge.scale.minorTicks.color", "normal-text-color"); mapColor("gauge.scale.majorTicks.color", "normal-text-color"); mapColor("gauge.scale.line.color", "normal-text-color"); mapColor("gauge.scale.rangePlaceholderColor", "gauge-track"); var opacity = parseFloat(queryStyle("chart-area-opacity", "opacity")); if (!isNaN(opacity)) { set("chart.seriesDefaults.area.opacity", opacity); set("chart.seriesDefaults.radarArea.opacity", opacity); set("chart.seriesDefaults.verticalArea.opacity", opacity); set("chart.seriesDefaults.labels.opacity", opacity); } setInactiveOpacity(["area", "verticalArea"], "chart-area-inactive-opacity"); setInactiveOpacity(["line", "verticalLine"], "chart-line-inactive-opacity"); })(); (function setSizes() { set("diagram.connectionDefaults.selection.handles.width", 8); set("diagram.connectionDefaults.selection.handles.height", 8); })(); (function setFonts() { function font(varName) { return queryStyle(varName, "fontWeight") + " " + queryStyle(varName, "fontSize") + " " + queryStyle(varName, "fontFamily"); } var defaultFont = font("chart-font"); var titleFont = font("chart-title-font"); var paneTitleFont = font("chart-pane-title-font"); var labelFont = font("chart-label-font"); set("chart.axisDefaults.labels.font", labelFont); set("chart.axisDefaults.notes.label.font", defaultFont); set("chart.axisDefaults.title.font", defaultFont); set("chart.legend.labels.font", defaultFont); set("chart.seriesDefaults.labels.font", labelFont); set("chart.seriesDefaults.notes.label.font", defaultFont); set("chart.title.font", titleFont); set("chart.subtitle.font", paneTitleFont); set("chart.paneDefaults.title.font", paneTitleFont); })(); (function setSeriesColors() { function letterPos(letter) { return letter.toLowerCase().charCodeAt(0) - "a".charCodeAt(0); } function seriesPos(name) { var alpha = name.match(/series-([a-z])$/); if (alpha !== null) { return letterPos(alpha[1]); } var num = name.split('--series-')[1]; return parseInt(num, 10) - 1; } var series = $(".k-var--series div").toArray(); var unsetColor = $('.k-var--series-unset').css("backgroundColor"); var seriesColors = series.reduce( function(arr, el) { var pos = seriesPos(el.className); var color = $(el).css("backgroundColor"); if (color !== unsetColor) { arr[pos] = color; } return arr; }, [] // Will populate the series colors in this array ); set("chart.seriesColors", seriesColors); })(); hook.remove(); cache = theme; return theme; } kendo.dataviz.autoTheme = autoTheme; })(window.kendo.jQuery); const __meta__ = { id: "dataviz.themes", name: "Themes", description: "Built-in themes for the DataViz widgets", category: "dataviz", depends: [ "dataviz.core" ], hidden: true }; (function($) { window.kendo.dataviz = window.kendo.dataviz || {}; // Imports ================================================================ var kendo = window.kendo, ui = kendo.dataviz.ui, deepExtend = kendo.deepExtend; // Constants ============================================================== var BLACK = "#000", SANS = "Arial,Helvetica,sans-serif", SANS12 = "12px " + SANS, WHITE = "#fff"; var chartBaseTheme = kendoCharts.chartBaseTheme({ gradients: true }); var gaugeBaseTheme = { scale: { labels: { font: SANS12 } } }; var diagramBaseTheme = { shapeDefaults: { hover: { opacity: 0.2 }, stroke: { width: 0 } }, editable: { resize: { handles: { width: 7, height: 7 } } }, selectable: { stroke: { width: 1, dashType: "dot" } }, connectionDefaults: { stroke: { width: 2 }, selection: { handles: { width: 8, height: 8 } }, editable: { tools: ["edit", "delete"] } } }; var themes = ui.themes, registerTheme = ui.registerTheme = function(themeName, options) { var result = {}; // Apply base theme result.chart = deepExtend({}, chartBaseTheme, options.chart); result.gauge = deepExtend({}, gaugeBaseTheme, options.gauge); result.diagram = deepExtend({}, diagramBaseTheme, options.diagram); result.treeMap = deepExtend({}, options.treeMap); // Copy the line/area chart settings for their vertical counterparts var defaults = result.chart.seriesDefaults; defaults.verticalLine = deepExtend({}, defaults.line); defaults.verticalArea = deepExtend({}, defaults.area); defaults.rangeArea = deepExtend({}, defaults.area); defaults.verticalRangeArea = deepExtend({}, defaults.rangeArea); defaults.verticalBoxPlot = deepExtend({}, defaults.boxPlot); defaults.polarArea = deepExtend({}, defaults.radarArea); defaults.polarLine = deepExtend({}, defaults.radarLine); themes[themeName] = result; }; registerTheme("black", { chart: { title: { color: WHITE }, subtitle: { color: WHITE }, legend: { labels: { color: WHITE }, inactiveItems: { labels: { color: "#919191" }, markers: { color: "#919191" } } }, seriesDefaults: { labels: { color: WHITE }, errorBars: { color: WHITE }, notes: { icon: { background: "#3b3b3b", border: { color: "#8e8e8e" } }, label: { color: WHITE }, line: { color: "#8e8e8e" } }, pie: { overlay: { gradient: "sharpBevel" } }, donut: { overlay: { gradient: "sharpGlass" } }, line: { markers: { background: "#3d3d3d" } }, scatter: { markers: { background: "#3d3d3d" } }, scatterLine: { markers: { background: "#3d3d3d" } }, waterfall: { line: { color: "#8e8e8e" } }, horizontalWaterfall: { line: { color: "#8e8e8e" } }, candlestick: { downColor: "#555", line: { color: WHITE }, border: { _brightness: 1.5, opacity: 1 }, highlight: { border: { color: WHITE, opacity: 0.2 } } }, ohlc: { line: { color: WHITE } } }, chartArea: { background: "#3d3d3d" }, seriesColors: ["#0081da", "#3aafff", "#99c900", "#ffeb3d", "#b20753", "#ff4195"], axisDefaults: { line: { color: "#8e8e8e" }, labels: { color: WHITE }, majorGridLines: { color: "#545454" }, minorGridLines: { color: "#454545" }, title: { color: WHITE }, crosshair: { color: "#8e8e8e" }, notes: { icon: { background: "#3b3b3b", border: { color: "#8e8e8e" } }, label: { color: WHITE }, line: { color: "#8e8e8e" } } } }, gauge: { pointer: { color: "#0070e4" }, scale: { rangePlaceholderColor: "#1d1d1d", labels: { color: WHITE }, minorTicks: { color: WHITE }, majorTicks: { color: WHITE }, line: { color: WHITE } } }, diagram: { shapeDefaults: { fill: { color: "#0066cc" }, connectorDefaults: { fill: { color: WHITE }, stroke: { color: "#384049" }, hover: { fill: { color: "#3d3d3d" }, stroke: { color: "#efefef" } } }, content: { color: WHITE } }, editable: { resize: { handles: { fill: { color: "#3d3d3d" }, stroke: { color: WHITE }, hover: { fill: { color: WHITE }, stroke: { color: WHITE } } } }, rotate: { thumb: { stroke: { color: WHITE }, fill: { color: WHITE } } } }, selectable: { stroke: { color: WHITE } }, connectionDefaults: { stroke: { color: WHITE }, content: { color: WHITE }, selection: { handles: { fill: { color: "#3d3d3d" }, stroke: { color: "#efefef" } } } } }, treeMap: { colors: [ ["#0081da", "#314b5c"], ["#3aafff", "#3c5464"], ["#99c900", "#4f5931"], ["#ffeb3d", "#64603d"], ["#b20753", "#543241"], ["#ff4195", "#643e4f"]] } }); registerTheme("blueopal", { chart: { title: { color: "#293135" }, subtitle: { color: "#293135" }, legend: { labels: { color: "#293135" }, inactiveItems: { labels: { color: "#27A5BA" }, markers: { color: "#27A5BA" } } }, seriesDefaults: { labels: { color: BLACK, background: WHITE, opacity: 0.5 }, errorBars: { color: "#293135" }, candlestick: { downColor: "#c4d0d5", line: { color: "#9aabb2" } }, waterfall: { line: { color: "#9aabb2" } }, horizontalWaterfall: { line: { color: "#9aabb2" } }, notes: { icon: { background: "transparent", border: { color: "#9aabb2" } }, label: { color: "#293135" }, line: { color: "#9aabb2" } } }, seriesColors: ["#0069a5", "#0098ee", "#7bd2f6", "#ffb800", "#ff8517", "#e34a00"], axisDefaults: { line: { color: "#9aabb2" }, labels: { color: "#293135" }, majorGridLines: { color: "#c4d0d5" }, minorGridLines: { color: "#edf1f2" }, title: { color: "#293135" }, crosshair: { color: "#9aabb2" }, notes: { icon: { background: "transparent", border: { color: "#9aabb2" } }, label: { color: "#293135" }, line: { color: "#9aabb2" } } } }, gauge: { pointer: { color: "#005c83" }, scale: { rangePlaceholderColor: "#daecf4", labels: { color: "#293135" }, minorTicks: { color: "#293135" }, majorTicks: { color: "#293135" }, line: { color: "#293135" } } }, diagram: { shapeDefaults: { fill: { color: "#7ec6e3" }, connectorDefaults: { fill: { color: "#003f59" }, stroke: { color: WHITE }, hover: { fill: { color: WHITE }, stroke: { color: "#003f59" } } }, content: { color: "#293135" } }, editable: { resize: { handles: { fill: { color: WHITE }, stroke: { color: "#003f59" }, hover: { fill: { color: "#003f59" }, stroke: { color: "#003f59" } } } }, rotate: { thumb: { stroke: { color: "#003f59" }, fill: { color: "#003f59" } } } }, selectable: { stroke: { color: "#003f59" } }, connectionDefaults: { stroke: { color: "#003f59" }, content: { color: "#293135" }, selection: { handles: { fill: { color: "#3d3d3d" }, stroke: { color: "#efefef" } } } } }, treeMap: { colors: [ ["#0069a5", "#bad7e7"], ["#0098ee", "#b9e0f5"], ["#7bd2f6", "#ceeaf6"], ["#ffb800", "#e6e3c4"], ["#ff8517", "#e4d8c8"], ["#e34a00", "#ddccc2"] ] } }); registerTheme("highcontrast", { chart: { title: { color: "#ffffff" }, subtitle: { color: "#ffffff" }, legend: { labels: { color: "#ffffff" }, inactiveItems: { labels: { color: "#66465B" }, markers: { color: "#66465B" } } }, seriesDefaults: { labels: { color: "#ffffff" }, errorBars: { color: "#ffffff" }, notes: { icon: { background: "transparent", border: { color: "#ffffff" } }, label: { color: "#ffffff" }, line: { color: "#ffffff" } }, pie: { overlay: { gradient: "sharpGlass" } }, donut: { overlay: { gradient: "sharpGlass" } }, line: { markers: { background: "#2c232b" } }, scatter: { markers: { background: "#2c232b" } }, scatterLine: { markers: { background: "#2c232b" } }, area: { opacity: 0.5 }, waterfall: { line: { color: "#ffffff" } }, horizontalWaterfall: { line: { color: "#ffffff" } }, candlestick: { downColor: "#664e62", line: { color: "#ffffff" }, border: { _brightness: 1.5, opacity: 1 }, highlight: { border: { color: "#ffffff", opacity: 1 } } }, ohlc: { line: { color: "#ffffff" } } }, chartArea: { background: "#2c232b" }, seriesColors: ["#a7008f", "#ffb800", "#3aafff", "#99c900", "#b20753", "#ff4195"], axisDefaults: { line: { color: "#ffffff" }, labels: { color: "#ffffff" }, majorGridLines: { color: "#664e62" }, minorGridLines: { color: "#4f394b" }, title: { color: "#ffffff" }, crosshair: { color: "#ffffff" }, notes: { icon: { background: "transparent", border: { color: "#ffffff" } }, label: { color: "#ffffff" }, line: { color: "#ffffff" } } } }, gauge: { pointer: { color: "#a7008f" }, scale: { rangePlaceholderColor: "#2c232b", labels: { color: "#ffffff" }, minorTicks: { color: "#2c232b" }, majorTicks: { color: "#664e62" }, line: { color: "#ffffff" } } }, diagram: { shapeDefaults: { fill: { color: "#a7018f" }, connectorDefaults: { fill: { color: WHITE }, stroke: { color: "#2c232b" }, hover: { fill: { color: "#2c232b" }, stroke: { color: WHITE } } }, content: { color: WHITE } }, editable: { resize: { handles: { fill: { color: "#2c232b" }, stroke: { color: WHITE }, hover: { fill: { color: WHITE }, stroke: { color: WHITE } } } }, rotate: { thumb: { stroke: { color: WHITE }, fill: { color: WHITE } } } }, selectable: { stroke: { color: WHITE } }, connectionDefaults: { stroke: { color: WHITE }, content: { color: WHITE }, selection: { handles: { fill: { color: "#2c232b" }, stroke: { color: WHITE } } } } }, treeMap: { colors: [ ["#a7008f", "#451c3f"], ["#ffb800", "#564122"], ["#3aafff", "#2f3f55"], ["#99c900", "#424422"], ["#b20753", "#471d33"], ["#ff4195", "#562940"] ] } }); registerTheme("default", { chart: { title: { color: "#8e8e8e" }, subtitle: { color: "#8e8e8e" }, legend: { labels: { color: "#232323" }, inactiveItems: { labels: { color: "#919191" }, markers: { color: "#919191" } } }, seriesDefaults: { labels: { color: BLACK, background: WHITE, opacity: 0.5 }, errorBars: { color: "#232323" }, candlestick: { downColor: "#dedede", line: { color: "#8d8d8d" } }, waterfall: { line: { color: "#8e8e8e" } }, horizontalWaterfall: { line: { color: "#8e8e8e" } }, notes: { icon: { background: "transparent", border: { color: "#8e8e8e" } }, label: { color: "#232323" }, line: { color: "#8e8e8e" } } }, seriesColors: ["#ff6800", "#a0a700", "#ff8d00", "#678900", "#ffb53c", "#396000"], axisDefaults: { line: { color: "#8e8e8e" }, labels: { color: "#232323" }, minorGridLines: { color: "#f0f0f0" }, majorGridLines: { color: "#dfdfdf" }, title: { color: "#232323" }, crosshair: { color: "#8e8e8e" }, notes: { icon: { background: "transparent", border: { color: "#8e8e8e" } }, label: { color: "#232323" }, line: { color: "#8e8e8e" } } } }, gauge: { pointer: { color: "#ea7001" }, scale: { rangePlaceholderColor: "#dedede", labels: { color: "#2e2e2e" }, minorTicks: { color: "#2e2e2e" }, majorTicks: { color: "#2e2e2e" }, line: { color: "#2e2e2e" } } }, diagram: { shapeDefaults: { fill: { color: "#e15613" }, connectorDefaults: { fill: { color: "#282828" }, stroke: { color: WHITE }, hover: { fill: { color: WHITE }, stroke: { color: "#282828" } } }, content: { color: "#2e2e2e" } }, editable: { resize: { handles: { fill: { color: WHITE }, stroke: { color: "#282828" }, hover: { fill: { color: "#282828" }, stroke: { color: "#282828" } } } }, rotate: { thumb: { stroke: { color: "#282828" }, fill: { color: "#282828" } } } }, selectable: { stroke: { color: "#a7018f" } }, connectionDefaults: { stroke: { color: "#282828" }, content: { color: "#2e2e2e" }, selection: { handles: { fill: { color: WHITE }, stroke: { color: "#282828" } } } } }, treeMap: { colors: [ ["#ff6800", "#edcfba"], ["#a0a700", "#dadcba"], ["#ff8d00", "#edd7ba"], ["#678900", "#cfd6ba"], ["#ffb53c", "#eddfc6"], ["#396000", "#c6ceba"] ] } }); registerTheme("silver", { chart: { title: { color: "#4e5968" }, subtitle: { color: "#4e5968" }, legend: { labels: { color: "#4e5968" }, inactiveItems: { labels: { color: "#B1BCC8" }, markers: { color: "#B1BCC8" } } }, seriesDefaults: { labels: { color: "#293135", background: "#eaeaec", opacity: 0.5 }, errorBars: { color: "#4e5968" }, notes: { icon: { background: "transparent", border: { color: "#4e5968" } }, label: { color: "#4e5968" }, line: { color: "#4e5968" } }, line: { markers: { background: "#eaeaec" } }, scatter: { markers: { background: "#eaeaec" } }, scatterLine: { markers: { background: "#eaeaec" } }, pie: { connectors: { color: "#A6B1C0" } }, donut: { connectors: { color: "#A6B1C0" } }, waterfall: { line: { color: "#a6b1c0" } }, horizontalWaterfall: { line: { color: "#a6b1c0" } }, candlestick: { downColor: "#a6afbe" } }, chartArea: { background: "#eaeaec" }, seriesColors: ["#007bc3", "#76b800", "#ffae00", "#ef4c00", "#a419b7", "#430B62"], axisDefaults: { line: { color: "#a6b1c0" }, labels: { color: "#4e5968" }, majorGridLines: { color: "#dcdcdf" }, minorGridLines: { color: "#eeeeef" }, title: { color: "#4e5968" }, crosshair: { color: "#a6b1c0" }, notes: { icon: { background: "transparent", border: { color: "#4e5968" } }, label: { color: "#4e5968" }, line: { color: "#4e5968" } } } }, gauge: { pointer: { color: "#0879c0" }, scale: { rangePlaceholderColor: "#f3f3f4", labels: { color: "#515967" }, minorTicks: { color: "#515967" }, majorTicks: { color: "#515967" }, line: { color: "#515967" } } }, diagram: { shapeDefaults: { fill: { color: "#1c82c2" }, connectorDefaults: { fill: { color: "#515967" }, stroke: { color: WHITE }, hover: { fill: { color: WHITE }, stroke: { color: "#282828" } } }, content: { color: "#515967" } }, editable: { resize: { handles: { fill: { color: WHITE }, stroke: { color: "#515967" }, hover: { fill: { color: "#515967" }, stroke: { color: "#515967" } } } }, rotate: { thumb: { stroke: { color: "#515967" }, fill: { color: "#515967" } } } }, selectable: { stroke: { color: "#515967" } }, connectionDefaults: { stroke: { color: "#515967" }, content: { color: "#515967" }, selection: { handles: { fill: { color: WHITE }, stroke: { color: "#515967" } } } } }, treeMap: { colors: [ ["#007bc3", "#c2dbea"], ["#76b800", "#dae7c3"], ["#ffae00", "#f5e5c3"], ["#ef4c00", "#f2d2c3"], ["#a419b7", "#e3c7e8"], ["#430b62", "#d0c5d7"] ] } }); registerTheme("metro", { chart: { title: { color: "#777777" }, subtitle: { color: "#777777" }, legend: { labels: { color: "#777777" }, inactiveItems: { labels: { color: "#CBCBCB" }, markers: { color: "#CBCBCB" } } }, seriesDefaults: { labels: { color: BLACK }, errorBars: { color: "#777777" }, notes: { icon: { background: "transparent", border: { color: "#777777" } }, label: { color: "#777777" }, line: { color: "#777777" } }, candlestick: { downColor: "#c7c7c7", line: { color: "#787878" } }, waterfall: { line: { color: "#c7c7c7" } }, horizontalWaterfall: { line: { color: "#c7c7c7" } }, overlay: { gradient: "none" }, border: { _brightness: 1 } }, seriesColors: ["#8ebc00", "#309b46", "#25a0da", "#ff6900", "#e6