Getting Started With Chart.js

Traversy Media · 515K views · 2017 · 19:26

Open on YouTube

Web developmentData visualization & information designtutorialdated

Why Stack Overflow recommends it

Stack Overflow users are people following this tutorial who cite it when asking why their Chart.js code fails to render colours or throws a constructor error.

Recommended by 1 people across 1 different months, 2021 to 2022.

What it is

A beginner tutorial by Brad Traversy on Chart.js, the JavaScript library for drawing bar, line, pie and other charts in HTML. He builds a chart from scratch on a canvas element and walks through the basic configuration and styling options.

What people said

Recommends Prashin Jeevaganth · 2021-09 · Stack Overflow · on “ChartJS doughnut chart not displaying colours”

I am learning ChartJS and following along this tutorial [this video] . Tried to adapt the code to fit a doughnut chart, but for some reason, the background colours of the chart are not appearing for me. Does anyone know why? Let me know if more information is required. file1.html <!DOCTYPE html> <html> <head> <script src=" [LINK] "></script> </head> <body> <h1> OUTPUT </h1></br> <h2> For 6_BTV-SISPA R1, there were 37425 hits out of 1316368 reads </h2></br></br> <div class="container"></br> <canvas id="diamondChart1"></canvas></br></br> <script src="simplified.js"></br> </script></br></br> </footer> </footer> </body> </html> simplified.js let myChart1 = document.getElementById("diamondChart1").get

Cites Julius · 2021-04 · Stack Overflow · on “Why is my chart not working? What am I missing”

SO I am currently following a tutorial on youtube [this video] and the guy uses a script in html. I dont want to separate them and created a js file. Seemed easy but its not working. I have no idea what im missing. I have done exactly like him except I moved all the js code to a js file. here is a link to code.pen: [LINK] Code in js.file let myChart = document.getElementById("myChart").getContext("2d"); let massPopChart = new Chart(myChart, { type: "line", data: {}, options: { labels: ["Stockholm", "Göteborg", "Malmö", "Uppsala", "Upplands Väsby"], datasets: [{ label: "Population", data: [ 1515017, 599011, 316588, 160462, 144826 ] }] }, options: {} }); code in HTML file <!DOCTYPE html> <html lang

Cites frustratedscreaming · 2022-02 · Stack Overflow · on “Chart.js v3.7.1 Chart is not a Constructor”

I am following a Youtube tutorial on chart.js ( [this video] 9:05 point of error on my code) when they look at their webpage with the graph it shows up with no errors, however when I attempt to recreate this, I run into "Uncaught TypeError: Chart is not a Constructor". I'm not sure where I went wrong here. I've tried changing var to let, adding dimensions on the canvas tag, and reverting the Chart.js version to a lower, possibly more stable version as many forum posts have recommended but to no avail I keep running into this this issue and it is leading me to believe its an over looked error in my code. Which is the following: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta n