Tech
News
Videos
Forums
Jobs
Books
Events
More
Interviews
Live
Learn
Training
Career
Members
Blogs
Challenges
Certification
Contribute
Article
Blog
Video
Ebook
Interview Question
Collapse
Feed
Dashboard
Wallet
Learn
Achievements
Network
Rewards
SharpGPT
Premium
Contribute
Article
Blog
Video
Ebook
Interview Question
Register
Login
Client Side Chart Widget in HTML5: Part 5 (Polar Area Chart)
WhatsApp
Sibeesh Venu
5y
9.6k
0
0
100
Article
Introduction
I hope you have read my first two articles in this series that explain the loading of a Bar Chart, Pie Chart, and Doughnut Chart. Please see the following links.
Client-Side Chart Widget in HTML 5: Part 1 (Bar Chart)
Client-Side Chart Widget in HTML 5: Part 2 (Pie Chart)
Client-Side Chart Widget in HTML 5: Part 3 (Line Chart)
Client-Side Chart Widget in HTML5: Part 4 (Doughnut Chart)
Now we will explain a client-side Doughnut Chart widget in HTML5.
Background
Please download the necessary files here
http://www.chartjs.org/
.
Using the code
A simple HTML
<!DOCTYPE html
>
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
head
>
<
title
>
Polar Area Chart Using Chart.js
</
title
>
</
head
>
<
body
>
</
body
>
</
html
>
Included JavaScript file
<script src=
"Chart.js"
></script>
Call the Chart Function
window.onload =
function
() {
var
canvasObject = document.getElementById(
"myChart"
).getContext(
"2d"
);
window.myPolarArea =
new
Chart(canvasObject).PolarArea(polarChartData, {
responsive:
true
});
}
Here we are loading the chart in myChart.
As you can see in the preceding code, polarChartData is the data we will load into the chart.
var polarChartData = [
{
value:
200
,
color
:
"#F7464A"
,
highlight:
"#FF5A5E"
,
label:
"Monday"
},
{
value:
50
,
color
:
"#46BFBD"
,
highlight:
"#5AD3D1"
,
label:
"Tuesday"
},
{
value:
150
,
color
:
"#FDB45C"
,
highlight:
"#FFC870"
,
label:
"Wednesday"
},
{
value:
20
,
color
:
"#949FB1"
,
highlight:
"#A8B3C5"
,
label:
"Saturday"
},
{
value:
400
,
color
:
"#4D5360"
,
highlight:
"#616774"
,
label:
"Sunday"
}
];
Properties
value
color
highlight
label
Here you can change the properties as you want.
Complete HTML
<!DOCTYPE html>
<html xmlns=
"http://www.w3.org/1999/xhtml"
>
<head>
<title>Doughnut Chart Using Chart.js</title>
<script src=
"Chart.js"
></script>
<script>
var polarChartData = [
{
value:
200
,
color
:
"#F7464A"
,
highlight:
"#FF5A5E"
,
label:
"Monday"
},
{
value:
50
,
color
:
"#46BFBD"
,
highlight:
"#5AD3D1"
,
label:
"Tuesday"
},
{
value:
150
,
color
:
"#FDB45C"
,
highlight:
"#FFC870"
,
label:
"Wednesday"
},
{
value:
20
,
color
:
"#949FB1"
,
highlight:
"#A8B3C5"
,
label:
"Saturday"
},
{
value:
400
,
color
:
"#4D5360"
,
highlight:
"#616774"
,
label:
"Sunday"
}
];
window.onload = function () {
var canvasObject = document.getElementById(
"myChart"
).getContext(
"2d"
);
window.myPolarArea = new Chart(canvasObject).PolarArea(polarChartData, {
responsive: true
});
}
</script>
</head>
<body>
<div>
Polar Area Chart @ <a href=
"www.sibeeshpassion.com"
>Sibeesh Passion</a>
<canvas id=
"myChart"
></canvas>
</div>
</body>
</html>
Conclusion
I hope you can now create your own chart.
Output
Chart
Chart.js
Client Side Chart
HTML5 Chart
Polar Area Chart
Up Next
Ebook Download
View all
Frontend Developer Interview Questions and Answers
Read by 945 people
Download Now!
Learn
View all
Membership not found