You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
423 lines
7.9 KiB
423 lines
7.9 KiB
$(function () { |
|
// Basic Bar Chart -------> BAR CHART |
|
var options_basic = { |
|
series: [ |
|
{ |
|
data: [400, 430, 448, 470, 540, 580, 690, 1100, 1200, 1380], |
|
}, |
|
], |
|
chart: { |
|
fontFamily: '"Nunito Sans", sans-serif', |
|
type: "bar", |
|
height: 350, |
|
toolbar: { |
|
show: false, |
|
}, |
|
}, |
|
grid: { |
|
borderColor: "transparent", |
|
}, |
|
colors: ["#6993ff"], |
|
plotOptions: { |
|
bar: { |
|
horizontal: true, |
|
}, |
|
}, |
|
dataLabels: { |
|
enabled: false, |
|
}, |
|
xaxis: { |
|
categories: [ |
|
"South Korea", |
|
"Canada", |
|
"United Kingdom", |
|
"Netherlands", |
|
"Italy", |
|
"France", |
|
"Japan", |
|
"United States", |
|
"China", |
|
"Germany", |
|
], |
|
labels: { |
|
style: { |
|
colors: [ |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
], |
|
}, |
|
}, |
|
}, |
|
yaxis: { |
|
labels: { |
|
style: { |
|
colors: [ |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
], |
|
}, |
|
}, |
|
}, |
|
tooltip: { |
|
theme: "dark", |
|
}, |
|
}; |
|
|
|
var chart_bar_basic = new ApexCharts( |
|
document.querySelector("#chart-bar-basic"), |
|
options_basic |
|
); |
|
chart_bar_basic.render(); |
|
|
|
// Stacked Bar Chart -------> BAR CHART |
|
var options_stacked = { |
|
series: [ |
|
{ |
|
name: "Marine Sprite", |
|
data: [44, 55, 41, 37, 22, 43, 21], |
|
}, |
|
{ |
|
name: "Striking Calf", |
|
data: [53, 32, 33, 52, 13, 43, 32], |
|
}, |
|
{ |
|
name: "Tank Picture", |
|
data: [12, 17, 11, 9, 15, 11, 20], |
|
}, |
|
{ |
|
name: "Bucket Slope", |
|
data: [9, 7, 5, 8, 6, 9, 4], |
|
}, |
|
{ |
|
name: "Reborn Kid", |
|
data: [25, 12, 19, 32, 25, 24, 10], |
|
}, |
|
], |
|
chart: { |
|
fontFamily: '"Nunito Sans", sans-serif', |
|
type: "bar", |
|
height: 350, |
|
stacked: true, |
|
toolbar: { |
|
show: false, |
|
}, |
|
}, |
|
grid: { |
|
borderColor: "transparent", |
|
}, |
|
colors: ["#6993ff", "#4fc3f7", "#ee9d01", "#f64e60", "#adb5bd"], |
|
plotOptions: { |
|
bar: { |
|
horizontal: true, |
|
}, |
|
}, |
|
stroke: { |
|
width: 1, |
|
colors: ["#fff"], |
|
}, |
|
xaxis: { |
|
categories: [2008, 2009, 2010, 2011, 2012, 2013, 2014], |
|
labels: { |
|
formatter: function (val) { |
|
return val + "K"; |
|
}, |
|
style: { |
|
colors: [ |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
], |
|
}, |
|
}, |
|
}, |
|
yaxis: { |
|
title: { |
|
text: undefined, |
|
}, |
|
labels: { |
|
style: { |
|
colors: [ |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
], |
|
}, |
|
}, |
|
}, |
|
tooltip: { |
|
y: { |
|
formatter: function (val) { |
|
return val + "K"; |
|
}, |
|
}, |
|
theme: "dark", |
|
}, |
|
fill: { |
|
opacity: 1, |
|
}, |
|
legend: { |
|
position: "top", |
|
horizontalAlign: "left", |
|
offsetX: 40, |
|
labels: { |
|
colors: ["#a1aab2"], |
|
}, |
|
}, |
|
}; |
|
|
|
var chart_bar_stacked = new ApexCharts( |
|
document.querySelector("#chart-bar-stacked"), |
|
options_stacked |
|
); |
|
chart_bar_stacked.render(); |
|
|
|
// Reversed Bar Chart -------> BAR CHART |
|
var options_reversed = { |
|
series: [ |
|
{ |
|
data: [400, 430, 448, 470, 540, 580, 690], |
|
}, |
|
], |
|
chart: { |
|
fontFamily: '"Nunito Sans", sans-serif', |
|
type: "bar", |
|
height: 350, |
|
toolbar: { |
|
show: false, |
|
}, |
|
}, |
|
grid: { |
|
borderColor: "transparent", |
|
}, |
|
colors: ["#6993ff"], |
|
annotations: { |
|
xaxis: [ |
|
{ |
|
x: 500, |
|
borderColor: "#6993ff", |
|
label: { |
|
borderColor: "#6993ff", |
|
style: { |
|
color: "#fff", |
|
background: "#6993ff", |
|
}, |
|
text: "X annotation", |
|
}, |
|
}, |
|
], |
|
yaxis: [ |
|
{ |
|
y: "July", |
|
y2: "September", |
|
label: { |
|
text: "Y annotation", |
|
}, |
|
}, |
|
], |
|
}, |
|
plotOptions: { |
|
bar: { |
|
horizontal: true, |
|
}, |
|
}, |
|
dataLabels: { |
|
enabled: true, |
|
}, |
|
xaxis: { |
|
categories: [ |
|
"June", |
|
"July", |
|
"August", |
|
"September", |
|
"October", |
|
"November", |
|
"December", |
|
], |
|
labels: { |
|
style: { |
|
colors: [ |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
], |
|
}, |
|
}, |
|
}, |
|
grid: { |
|
xaxis: { |
|
lines: { |
|
show: true, |
|
}, |
|
}, |
|
borderColor: "transparent", |
|
}, |
|
yaxis: { |
|
reversed: true, |
|
axisTicks: { |
|
show: true, |
|
}, |
|
labels: { |
|
style: { |
|
colors: [ |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
], |
|
}, |
|
}, |
|
}, |
|
tooltip: { |
|
theme: "dark", |
|
}, |
|
}; |
|
|
|
var chart_bar_reversed = new ApexCharts( |
|
document.querySelector("#chart-bar-reversed"), |
|
options_reversed |
|
); |
|
chart_bar_reversed.render(); |
|
|
|
// Patterned Bar Chart -------> BAR CHART |
|
var options_patterned = { |
|
series: [ |
|
{ |
|
name: "Marine Sprite", |
|
data: [44, 55, 41, 37, 22, 43, 21], |
|
}, |
|
{ |
|
name: "Striking Calf", |
|
data: [53, 32, 33, 52, 13, 43, 32], |
|
}, |
|
{ |
|
name: "Tank Picture", |
|
data: [12, 17, 11, 9, 15, 11, 20], |
|
}, |
|
{ |
|
name: "Bucket Slope", |
|
data: [9, 7, 5, 8, 6, 9, 4], |
|
}, |
|
], |
|
chart: { |
|
fontFamily: '"Nunito Sans", sans-serif', |
|
type: "bar", |
|
height: 350, |
|
stacked: true, |
|
dropShadow: { |
|
enabled: true, |
|
blur: 1, |
|
opacity: 0.25, |
|
}, |
|
toolbar: { |
|
show: false, |
|
}, |
|
}, |
|
grid: { |
|
borderColor: "transparent", |
|
}, |
|
colors: ["#6993ff", "#4fc3f7", "#ee9d01", "#f64e60"], |
|
plotOptions: { |
|
bar: { |
|
horizontal: true, |
|
barHeight: "60%", |
|
}, |
|
}, |
|
dataLabels: { |
|
enabled: false, |
|
}, |
|
stroke: { |
|
width: 2, |
|
}, |
|
xaxis: { |
|
categories: [2008, 2009, 2010, 2011, 2012, 2013, 2014], |
|
labels: { |
|
style: { |
|
colors: ["#a1aab2", "#a1aab2", "#a1aab2", "#a1aab2", "#a1aab2"], |
|
}, |
|
}, |
|
}, |
|
yaxis: { |
|
title: { |
|
text: undefined, |
|
}, |
|
labels: { |
|
style: { |
|
colors: [ |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
"#a1aab2", |
|
], |
|
}, |
|
}, |
|
}, |
|
tooltip: { |
|
shared: false, |
|
y: { |
|
formatter: function (val) { |
|
return val + "K"; |
|
}, |
|
}, |
|
theme: "dark", |
|
}, |
|
fill: { |
|
type: "pattern", |
|
opacity: 1, |
|
pattern: { |
|
style: ["circles", "slantedLines", "verticalLines", "horizontalLines"], // string or array of strings |
|
}, |
|
}, |
|
states: { |
|
hover: { |
|
filter: "none", |
|
}, |
|
}, |
|
legend: { |
|
position: "right", |
|
offsetY: 40, |
|
labels: { |
|
colors: ["#a1aab2"], |
|
}, |
|
}, |
|
}; |
|
|
|
var chart_bar_patterned = new ApexCharts( |
|
document.querySelector("#chart-bar-patterned"), |
|
options_patterned |
|
); |
|
chart_bar_patterned.render(); |
|
});
|
|
|