Align ToolTip Content - CanvasJS JavaScript Charts

Align ToolTip Content - CanvasJS JavaScript Charts

by canvasjs

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" style="height: 360px; width: 100%;"></div>

CSS

.canvasjs-chart-tooltip td.right {
    text-align: right;
}

JavaScript

var chart = new CanvasJS.Chart("chartContainer",
	{
        axisY: {
              gridDashType: "dot",
              stripLines:[{
                  value: 0,
                  thickness: 2,
                  color: "grey",
                  lineDashType: "dash",
              }],
          },
          toolTip: {
              fontWeight: "bold",
              fontSize: "20",
              fontFamily: "Consolas,Tohama,verdana",
              fontStyle: "normal",
              borderThickness: 2,
              content: "{x}<br><table><tr><td>Open:</td><td class='right'>{y[0]}</td></tr><tr><td>High:</td><td class='right'>{y[1]}</td></tr><tr><td>Low: </td><td class='right'>{y[2]}</td></tr><tr><td>Close:</td><td class='right'>{y[3]}</td></tr></table>"
          },
    
    data: [
      {
        type: "candlestick",
        dataPoints: [{
          x: new Date(2),
          y: [10, 20, -20, -10],
        }]
      }
      ]
    });

 chart.render();