JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://canvasjs.com/assets/script/canvasjs.min.js"></script>
<div id="chartContainer" style="height: 300px; width: 100%;">
</div>
JavaScript
window.onload = function () {
var chart = new CanvasJS.Chart("chartContainer",
{
axisX: {
//interval: 4 //to display labels month-wise
},
data: [
{
type: "line",
name: "Weekly",
showInLegend: true,
color: "orange",
dataPoints: [
{ x: 0, y: 26, label: "1/1/2022" },
{ x: 1, y: 21, label: "1/7/2022" },
{ x: 2, y: 25, label: "1/14/2022" },
{ x: 3, y: 20, label: "1/21/2022" },
{ x: 4, y: 25, label: "2/1/2022" },
{ x: 5, y: 27, label: "2/7/2022" },
{ x: 6, y: 28, label: "2/14/2022" },
{ x: 7, y: 28, label: "2/21/2022" },
{ x: 8, y: 24, label: "3/1/2022" },
]
},
{
type: "line",
name: "Monthly",
showInLegend: true,
color: "blue",
dataPoints: [
{ x: 0, y: 44 },
{ x: 4, y: 35 },
{ x: 8, y: 34 },
]
}
]
});
chart.render();
}