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.
424 lines
7.9 KiB
424 lines
7.9 KiB
1 year ago
|
$(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();
|
||
|
});
|