JSFiddle - React, Tailwind, and code Playground

by mustadirmahmood

HTML

<script src="https://canvasjs.com/assets/script/canvasjs.min.js"></script>
<br/><!-- Just so that JSFiddle's Result label doesn't overlap the Chart -->
<div id="chartContainer"></div>

JavaScript

var chart = new CanvasJS.Chart("chartContainer", {
  title:{
    text: "Striplines"
  },
  axisY:{
    gridThickness: 0,
    stripLines: [30, 32, 34].map((label) => ({
              value: label,
              /* labelAutoFit: true, */
              labelPlacement: "inside",
              lineDashType: "solid",
              color: "red",
              label: label.toString(),
              showOnTop: true,
              labelFontColor: "#000",
              labelFontFamily: "Roboto",
              labelWrap: false,
              labelAlign: "near",
              labelBackgroundColor: "transparent",
              labelFontSize: 10,
              labelMaxWidth: 20,
            })),
  },
  data: [{
  	type: 'line',
    dataPoints: [
      { x: 10, y: 71 },
      { x: 20, y: 55 },
      { x: 30, y: 50 },
      { x: 40, y: 65 },
      { x: 50, y: 95 },
      { x: 60, y: 68 },
      { x: 70, y: 28 },
      { x: 80, y: 34 },
      { x: 90, y: 14 }
    ]
  }]
});

chart.render();