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();