Updated chart.js part 2

pull/43/head
Aigars Silkalns 2016-02-27 22:24:56 +02:00
parent 8a731ae471
commit 2dacd85ec4
2 changed files with 287 additions and 275 deletions

View File

@ -49,17 +49,16 @@
</div> </div>
<div class="profile_info"> <div class="profile_info">
<span>Welcome,</span> <span>Welcome,</span>
<h2>Anthony Fernando</h2> <h2>John Doe</h2>
</div> </div>
</div> </div>
<!-- /menu prile quick info --> <!-- /menu prile quick info -->
<br />
<!-- sidebar menu --> <!-- sidebar menu -->
<div id="sidebar-menu" class="main_menu_side hidden-print main_menu"> <div id="sidebar-menu" class="main_menu_side hidden-print main_menu">
<div class="menu_section"> <div class="menu_section">
<h3>General</h3> <h3>General</h3>
<ul class="nav side-menu"> <ul class="nav side-menu">
<li><a><i class="fa fa-home"></i> Home <span class="fa fa-chevron-down"></span></a> <li><a><i class="fa fa-home"></i> Home <span class="fa fa-chevron-down"></span></a>
@ -471,7 +470,7 @@
<div class="clearfix"></div> <div class="clearfix"></div>
</div> </div>
<div class="x_content"> <div class="x_content">
<canvas id="myDoughnutChart"></canvas> <canvas id="pieChart"></canvas>
</div> </div>
</div> </div>
</div> </div>
@ -540,73 +539,72 @@
<script> <script>
Chart.defaults.global.legend = { Chart.defaults.global.legend = {
enabled: false enabled: false
}; };
// Bar chart // Line chart
var ctx = document.getElementById("mybarChart"); var ctx = document.getElementById("lineChart");
var mybarChart = new Chart(ctx, { var lineChart = new Chart(ctx, {
type: 'bar', type: 'line',
data: { data: {
labels: ["January", "February", "March", "April", "May", "June", "July"], labels: ["January", "February", "March", "April", "May", "June", "July"],
datasets: [ datasets: [
{ {
label: '# of Votes', label: "My First dataset",
backgroundColor: "#26B99A", backgroundColor: "rgba(38, 185, 154, 0.31)",
data: [51, 30, 40, 28, 92, 50, 45] borderColor: "rgba(38, 185, 154, 0.7)",
pointBorderColor: "rgba(38, 185, 154, 0.7)",
pointBackgroundColor: "rgba(38, 185, 154, 0.7)",
pointHoverBackgroundColor: "#fff",
pointHoverBorderColor: "rgba(220,220,220,1)",
pointBorderWidth: 1,
data: [31, 74, 6, 39, 20, 85, 7]
}, },
{ {
label: '# of Votes', label: "My Second dataset",
backgroundColor: "#03586A", backgroundColor: "rgba(3, 88, 106, 0.3)",
data: [41, 56, 25, 48, 72, 34, 12] borderColor: "rgba(3, 88, 106, 0.70)",
}] pointBorderColor: "rgba(3, 88, 106, 0.70)",
}, pointBackgroundColor: "rgba(3, 88, 106, 0.70)",
pointHoverBackgroundColor: "#fff",
options:{ pointHoverBorderColor: "rgba(151,187,205,1)",
scales:{ pointBorderWidth: 1,
yAxes:[{ data: [82, 23, 66, 9, 99, 4, 2]
ticks:{
beginAtZero:true
}
}]
}
}
});
// Line chart
var ctx = document.getElementById("lineChart");
var lineChart = new Chart(ctx, {
type: 'line',
data: {
labels: ["January", "February", "March", "April", "May", "June", "July"],
datasets: [
{
label: "My First dataset",
backgroundColor: "rgba(38, 185, 154, 0.31)",
borderColor: "rgba(38, 185, 154, 0.7)",
pointBorderColor: "rgba(38, 185, 154, 0.7)",
pointBackgroundColor: "rgba(38, 185, 154, 0.7)",
pointHoverBackgroundColor: "#fff",
pointHoverBorderColor: "rgba(220,220,220,1)",
pointBorderWidth: 1,
data: [31, 74, 6, 39, 20, 85, 7]
},
{
label: "My Second dataset",
backgroundColor: "rgba(3, 88, 106, 0.3)",
borderColor: "rgba(3, 88, 106, 0.70)",
pointBorderColor: "rgba(3, 88, 106, 0.70)",
pointBackgroundColor: "rgba(3, 88, 106, 0.70)",
pointHoverBackgroundColor: "#fff",
pointHoverBorderColor: "rgba(151,187,205,1)",
pointBorderWidth: 1,
data: [82, 23, 66, 9, 99, 4, 2]
}] }]
}, },
}); });
// Bar chart
var ctx = document.getElementById("mybarChart");
var mybarChart = new Chart(ctx, {
type: 'bar',
data: {
labels: ["January", "February", "March", "April", "May", "June", "July"],
datasets: [
{
label: '# of Votes',
backgroundColor: "#26B99A",
data: [51, 30, 40, 28, 92, 50, 45]
},
{
label: '# of Votes',
backgroundColor: "#03586A",
data: [41, 56, 25, 48, 72, 34, 12]
}]
},
options:{
scales:{
yAxes:[{
ticks:{
beginAtZero:true
}
}]
}
}
});
// Doughnut chart // Doughnut chart
var ctx = document.getElementById("canvasDoughnut"); var ctx = document.getElementById("canvasDoughnut");
var data = { var data = {
@ -644,7 +642,6 @@
data: data data: data
}); });
// Radar chart // Radar chart
var ctx = document.getElementById("canvasRadar"); var ctx = document.getElementById("canvasRadar");
var data = { var data = {
@ -676,10 +673,38 @@
var canvasRadar = new Chart(ctx, { var canvasRadar = new Chart(ctx, {
type:'radar', type:'radar',
data: data, data: data,
options: {
}
}); });
// Pie chart
var ctx = document.getElementById("pieChart");
var data = {
datasets: [{
data: [120, 50, 140, 180, 100],
backgroundColor: [
"#455C73",
"#9B59B6",
"#BDC3C7",
"#26B99A",
"#3498DB"
],
label: 'My dataset' // for legend
}],
labels: [
"Dark Gray",
"Purple",
"Gray",
"Green",
"Blue"
]
};
var pieChart = new Chart(ctx, {
data: data,
type: 'pie',
otpions: {
legend: false
}
});
// PolarArea chart // PolarArea chart
var ctx = document.getElementById("polarArea"); var ctx = document.getElementById("polarArea");
@ -706,37 +731,13 @@
var polarArea = new Chart(ctx, { var polarArea = new Chart(ctx, {
data: data, data: data,
type: 'polarArea' type: 'polarArea',
}); options: {
scale: {
// PolarArea chart ticks: {
var ctx = document.getElementById("myDoughnutChart"); beginAtZero: true
var data = { }
datasets: [{ }
data: [120, 50, 140, 180, 100],
backgroundColor: [
"#455C73",
"#9B59B6",
"#BDC3C7",
"#26B99A",
"#3498DB"
],
label: 'My dataset' // for legend
}],
labels: [
"Dark Gray",
"Purple",
"Gray",
"Green",
"Blue"
]
};
var polarArea = new Chart(ctx, {
data: data,
type: 'pie',
otpions: {
legend: false
} }
}); });

View File

@ -49,13 +49,11 @@
</div> </div>
<div class="profile_info"> <div class="profile_info">
<span>Welcome,</span> <span>Welcome,</span>
<h2>Anthony Fernando</h2> <h2>John Doe</h2>
</div> </div>
</div> </div>
<!-- /menu prile quick info --> <!-- /menu prile quick info -->
<br />
<!-- sidebar menu --> <!-- sidebar menu -->
<div id="sidebar-menu" class="main_menu_side hidden-print main_menu"> <div id="sidebar-menu" class="main_menu_side hidden-print main_menu">
@ -356,7 +354,7 @@
<div class="clearfix"></div> <div class="clearfix"></div>
</div> </div>
<div class="x_content"> <div class="x_content">
<canvas id="canvas000"></canvas> <canvas id="lineChart"></canvas>
</div> </div>
</div> </div>
</div> </div>
@ -383,7 +381,7 @@
<div class="clearfix"></div> <div class="clearfix"></div>
</div> </div>
<div class="x_content"> <div class="x_content">
<canvas id="canvas_bar"></canvas> <canvas id="mybarChart"></canvas>
</div> </div>
</div> </div>
</div> </div>
@ -410,7 +408,7 @@
<div class="clearfix"></div> <div class="clearfix"></div>
</div> </div>
<div class="x_content"> <div class="x_content">
<canvas id="canvas_doughnut"></canvas> <canvas id="canvasDoughnut"></canvas>
</div> </div>
</div> </div>
</div> </div>
@ -437,7 +435,7 @@
<div class="clearfix"></div> <div class="clearfix"></div>
</div> </div>
<div class="x_content"> <div class="x_content">
<canvas id="canvas_radar"></canvas> <canvas id="canvasRadar"></canvas>
</div> </div>
</div> </div>
</div> </div>
@ -464,7 +462,7 @@
<div class="clearfix"></div> <div class="clearfix"></div>
</div> </div>
<div class="x_content"> <div class="x_content">
<canvas id="canvas_area"></canvas> <canvas id="polarArea"></canvas>
</div> </div>
</div> </div>
</div> </div>
@ -491,7 +489,7 @@
<div class="clearfix"></div> <div class="clearfix"></div>
</div> </div>
<div class="x_content"> <div class="x_content">
<canvas id="canvas_pie"></canvas> <canvas id="pieChart"></canvas>
</div> </div>
</div> </div>
</div> </div>
@ -532,200 +530,213 @@
<script src="js/custom.js"></script> <script src="js/custom.js"></script>
<script src="js/pace/pace.min.js"></script> <script src="js/pace/pace.min.js"></script>
<script> <script>
var randomScalingFactor = function () {
return Math.round(Math.random() * 100)
};
Chart.defaults.global.legend = {
enabled: false
};
// Line chart
var ctx = document.getElementById("lineChart");
var lineChart = new Chart(ctx, {
type: 'line',
data: {
labels: ["January", "February", "March", "April", "May", "June", "July"],
datasets: [
{
label: "My First dataset",
backgroundColor: "rgba(38, 185, 154, 0.31)",
borderColor: "rgba(38, 185, 154, 0.7)",
pointBorderColor: "rgba(38, 185, 154, 0.7)",
pointBackgroundColor: "rgba(38, 185, 154, 0.7)",
pointHoverBackgroundColor: "#fff",
pointHoverBorderColor: "rgba(220,220,220,1)",
pointBorderWidth: 1,
data: [31, 74, 6, 39, 20, 85, 7]
},
{
label: "My Second dataset",
backgroundColor: "rgba(3, 88, 106, 0.3)",
borderColor: "rgba(3, 88, 106, 0.70)",
pointBorderColor: "rgba(3, 88, 106, 0.70)",
pointBackgroundColor: "rgba(3, 88, 106, 0.70)",
pointHoverBackgroundColor: "#fff",
pointHoverBorderColor: "rgba(151,187,205,1)",
pointBorderWidth: 1,
data: [82, 23, 66, 9, 99, 4, 2]
}]
},
});
var barChartData = { // Bar chart
var ctx = document.getElementById("mybarChart");
var mybarChart = new Chart(ctx, {
type: 'bar',
data: {
labels: ["January", "February", "March", "April", "May", "June", "July"], labels: ["January", "February", "March", "April", "May", "June", "July"],
datasets: [ datasets: [
{ {
fillColor: "#26B99A", //rgba(220,220,220,0.5) label: '# of Votes',
strokeColor: "#26B99A", //rgba(220,220,220,0.8) backgroundColor: "#26B99A",
highlightFill: "#36CAAB", //rgba(220,220,220,0.75) data: [51, 30, 40, 28, 92, 50, 45]
highlightStroke: "#36CAAB", //rgba(220,220,220,1) },
data: [51, 30, 40, 28, 92, 50, 45] {
label: '# of Votes',
backgroundColor: "#03586A",
data: [41, 56, 25, 48, 72, 34, 12]
}]
}, },
{
fillColor: "#03586A", //rgba(151,187,205,0.5) options:{
strokeColor: "#03586A", //rgba(151,187,205,0.8) scales:{
highlightFill: "#066477", //rgba(151,187,205,0.75) yAxes:[{
highlightStroke: "#066477", //rgba(151,187,205,1) ticks:{
data: [41, 56, 25, 48, 72, 34, 12] beginAtZero:true
}
}]
} }
}
});
// Doughnut chart
var ctx = document.getElementById("canvasDoughnut");
var data = {
labels: [
"Dark Grey",
"Purple Color",
"Gray Color",
"Green Color",
"Blue Color"
], ],
} datasets: [
{
data: [120, 50, 140, 180, 100],
backgroundColor: [
"#455C73",
"#9B59B6",
"#BDC3C7",
"#26B99A",
"#3498DB"
],
hoverBackgroundColor: [
"#34495E",
"#B370CF",
"#CFD4D8",
"#36CAAB",
"#49A9EA"
]
$(document).ready(function () { }]
new Chart($("#canvas_bar").get(0).getContext("2d")).Bar(barChartData, { };
tooltipFillColor: "rgba(51, 51, 51, 0.55)",
responsive: true,
barDatasetSpacing: 6,
barValueSpacing: 5
});
});
var canvasDoughnut = new Chart(ctx, {
type:'doughnut',
tooltipFillColor: "rgba(51, 51, 51, 0.55)",
data: data
});
var lineChartData = { // Radar chart
labels: ["January", "February", "March", "April", "May", "June", "July"], var ctx = document.getElementById("canvasRadar");
datasets: [ var data = {
{ labels: ["Eating", "Drinking", "Sleeping", "Designing", "Coding", "Cycling", "Running"],
label: "My First dataset", datasets: [
fillColor: "rgba(38, 185, 154, 0.21)", //rgba(220,220,220,0.2) {
strokeColor: "rgba(38, 185, 154, 0.7)", //rgba(220,220,220,1) label: "My First dataset",
pointColor: "rgba(38, 185, 154, 0.7)", //rgba(220,220,220,1) backgroundColor: "rgba(3, 88, 106, 0.2)",
pointStrokeColor: "#fff", borderColor: "rgba(3, 88, 106, 0.80)",
pointHighlightFill: "#fff", pointBorderColor: "rgba(3, 88, 106, 0.80)",
pointHighlightStroke: "rgba(220,220,220,1)", pointBackgroundColor: "rgba(3, 88, 106, 0.80)",
data: [31, 74, 6, 39, 20, 85, 7] pointHoverBackgroundColor: "#fff",
}, pointHoverBorderColor: "rgba(220,220,220,1)",
{ data: [65, 59, 90, 81, 56, 55, 40]
label: "My Second dataset", },
fillColor: "rgba(3, 88, 106, 0.2)", //rgba(151,187,205,0.2) {
strokeColor: "rgba(3, 88, 106, 0.70)", //rgba(151,187,205,1) label: "My Second dataset",
pointColor: "rgba(3, 88, 106, 0.70)", //rgba(151,187,205,1) backgroundColor: "rgba(38, 185, 154, 0.2)",
pointStrokeColor: "#fff", borderColor: "rgba(38, 185, 154, 0.85)",
pointHighlightFill: "#fff", pointColor: "rgba(38, 185, 154, 0.85)",
pointHighlightStroke: "rgba(151,187,205,1)", pointStrokeColor: "#fff",
data: [82, 23, 66, 9, 99, 4, 2] pointHighlightFill: "#fff",
} pointHighlightStroke: "rgba(151,187,205,1)",
data: [28, 48, 40, 19, 96, 27, 100]
}
] ]
};
} var canvasRadar = new Chart(ctx, {
type:'radar',
data: data,
});
$(document).ready(function () { // Pie chart
new Chart(document.getElementById("canvas000").getContext("2d")).Line(lineChartData, { var ctx = document.getElementById("pieChart");
responsive: true, var data = {
tooltipFillColor: "rgba(51, 51, 51, 0.55)" datasets: [{
}); data: [120, 50, 140, 180, 100],
}); backgroundColor: [
"#455C73",
var sharePiePolorDoughnutData = [ "#9B59B6",
{ "#BDC3C7",
value: 120, "#26B99A",
color: "#455C73", "#3498DB"
highlight: "#34495E", ],
label: "Dark Grey" label: 'My dataset' // for legend
}, }],
{ labels: [
value: 50, "Dark Gray",
color: "#9B59B6", "Purple",
highlight: "#B370CF", "Gray",
label: "Purple Color" "Green",
}, "Blue"
{
value: 150,
color: "#BDC3C7",
highlight: "#CFD4D8",
label: "Gray Color"
},
{
value: 180,
color: "#26B99A",
highlight: "#36CAAB",
label: "Green Color"
},
{
value: 100,
color: "#3498DB",
highlight: "#49A9EA",
label: "Blue Color"
}
];
$(document).ready(function () {
window.myPie = new Chart(document.getElementById("canvas_pie").getContext("2d")).Pie(sharePiePolorDoughnutData, {
responsive: true,
tooltipFillColor: "rgba(51, 51, 51, 0.55)"
});
});
var radarChartData = {
labels: ["Eating", "Drinking", "Sleeping", "Designing", "Coding", "Cycling", "Running"],
datasets: [
{
label: "My First dataset",
fillColor: "rgba(3, 88, 106, 0.2)",
strokeColor: "rgba(3, 88, 106, 0.80)",
pointColor: "rgba(3, 88, 106, 0.80)",
pointStrokeColor: "#fff",
pointHighlightFill: "#fff",
pointHighlightStroke: "rgba(220,220,220,1)",
data: [65, 59, 90, 81, 56, 55, 40]
},
{
label: "My Second dataset",
fillColor: "rgba(38, 185, 154, 0.2)",
strokeColor: "rgba(38, 185, 154, 0.85)",
pointColor: "rgba(38, 185, 154, 0.85)",
pointStrokeColor: "#fff",
pointHighlightFill: "#fff",
pointHighlightStroke: "rgba(151,187,205,1)",
data: [28, 48, 40, 19, 96, 27, 100]
}
] ]
}; };
$(document).ready(function () { var pieChart = new Chart(ctx, {
window.myRadar = new Chart(document.getElementById("canvas_radar").getContext("2d")).Radar(radarChartData, { data: data,
responsive: true, type: 'pie',
tooltipFillColor: "rgba(51, 51, 51, 0.55)" otpions: {
}); legend: false
});
var polarData = [
{
value: 300,
color: "#F7464A",
highlight: "#FF5A5E",
label: "Red"
},
{
value: 50,
color: "#46BFBD",
highlight: "#5AD3D1",
label: "Green"
},
{
value: 100,
color: "#FDB45C",
highlight: "#FFC870",
label: "Yellow"
},
{
value: 40,
color: "#949FB1",
highlight: "#A8B3C5",
label: "Grey"
},
{
value: 120,
color: "#4D5360",
highlight: "#616774",
label: "Dark Grey"
} }
});
]; // PolarArea chart
var ctx = document.getElementById("polarArea");
var data = {
datasets: [{
data: [120, 50, 140, 180, 100],
backgroundColor: [
"#455C73",
"#9B59B6",
"#BDC3C7",
"#26B99A",
"#3498DB"
],
label: 'My dataset' // for legend
}],
labels: [
"Dark Gray",
"Purple",
"Gray",
"Green",
"Blue"
]
};
$(document).ready(function () { var polarArea = new Chart(ctx, {
window.myPolarArea = new Chart(document.getElementById("canvas_area").getContext("2d")).PolarArea(sharePiePolorDoughnutData, { data: data,
responsive: true, type: 'polarArea',
tooltipFillColor: "rgba(51, 51, 51, 0.55)" options: {
}); scale: {
}); ticks: {
beginAtZero: true
}
}
}
});
$(document).ready(function () {
window.myDoughnut = new Chart(document.getElementById("canvas_doughnut").getContext("2d")).Doughnut(sharePiePolorDoughnutData, {
responsive: true,
tooltipFillColor: "rgba(51, 51, 51, 0.55)"
});
});
</script> </script>
</body> </body>
</html> </html>