This property lets you align the Legend Position horizontally.
Default: “center”By combining this with verticalAlign, Legend can be aligned in nine positions on the chart.
| Options | horizontalAlign | verticalAlign |
|---|---|---|
| 1 | “left” | “top” |
| 2 | “left” | “center” |
| 3 | “left” | “bottom” |
| 4 | “center” | “top” |
| 5 | “center” | “center” |
| 6 | “center” | “bottom” |
| 7 | “right” | “top” |
| 8 | “right” | “center” |
| 9 | “right” | “bottom” |
var chart = new CanvasJS.Chart("container",
{
.
.
legend :{
horizontalAlign: "right",
},
.
.
});
chart.render();
Also See:
3 Comments
It is possible – “showInLegend” and “legendText” (like: Number) will be same alignment? Then blue cirlce in “legend” is down form the “legend” text…..
how to place n number of legends in single page using canvasjs(like pagination)
ShivaKrishna,
As of now this feature is not available. As a workaround you can use custom HTML div to show as the way you want. Here is an example with custom Legends in a scrollable div.