Line chart
Bootstrap 5 Line chart component
Responsive Line chart built with Bootstrap 5. Learn how to create a Bootstrap Line Chart and see examples of proper implementation and customization.
Basic example
You can initialize a simple chart with 1 line with data-mdb-chart="line"
- it doesn't require any additional JS code.
<canvas
data-mdb-chart="line"
data-mdb-dataset-label="Traffic"
data-mdb-labels="['Monday', 'Tuesday' , 'Wednesday' , 'Thursday' , 'Friday' , 'Saturday' , 'Sunday ']"
data-mdb-dataset-data="[2112, 2343, 2545, 3423, 2365, 1985, 987]"
></canvas>
More than 1 line
If you need more than 1 line, you can do it via JavaScript.
<canvas id="line-chart"></canvas>
// Chart
const dataLine = {
type: 'line',
data: {
labels: ["January", "February", "March", "April", "May", "June", "July"],
datasets: [{
label: "My First dataset",
data: [65, 59, 80, 81, 56, 55, 40],
backgroundColor: [
'rgba(105, 0, 132, .2)',
],
fill: true,
borderColor: [
'rgba(255, 99, 132, 0.8)',
],
borderWidth: 2,
tension: 0.4
},
{
label: "My Second dataset",
data: [28, 48, 40, 19, 86, 27, 90],
backgroundColor: [
'rgba(0, 137, 132, .2)',
],
fill: true,
borderColor: [
'rgba(50, 150, 255, 1)',
],
borderWidth: 2,
tension: 0.4
}
]
},
options: {
responsive: true
}
};
new mdb.Chart(document.getElementById('line-chart'), dataLine);