@progress/kendo-ui
Version:
This package is part of the [Kendo UI for jQuery](http://www.telerik.com/kendo-ui) suite.
1,572 lines (1,519 loc) • 124 kB
JavaScript
import './kendo.dataviz.core.js';
import { chartBaseTheme } from '@progress/kendo-charts';
import '@progress/kendo-charts/dist/es/core-export.js';
import './html-DIrOxn6k.js';
import './kendo.popup.js';
import './kendo.core.js';
import './kendo.licensing.js';
import '@progress/kendo-licensing';
import './kendo.icons.js';
import './kendo.html.icon.js';
import './kendo.html.base.js';
import '@progress/kendo-svg-icons';
import '@progress/kendo-drawing';
import './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: 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$1 = 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$1, 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", "#e61e26", "#d8e404", "#16aba9", "#7e51a1", "#313131", "#ed1691"],
axisDefaults: {
line: {