Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »


Annotations are user-defined objects or shapes drawn on a chart. Annotations are often required to make interpretation of the chart easy for the end user. Canvas allows the user to include annotations on the charts.



User need to provide the details of the annotation in Chart Annotation section on View Definition page. The details of the annotation should be in JSON format. The JSON should start and end with an array [] and it should contain object in between {}.


Annotations can be represented as Text or Images in combination with shapes such as arc, circle, rectangle, and line. A sample JSON to display a text with a circle is as follows:



Sample JSONs:


To print text: 
{
	"type": "text",
	"textcolor": "#AED6F1",
	"textbgcolor": "#A9E96C",
	"text": "pre-profit",
	"labelAlign": "top",
	"value": "80,000",
	"hposition": "right",
	"vposition": "bottom",
	"fontsize": "20",
	"wrapText": true,
	"id": "tt2"
}


To print image:
{
	"type": "image",
	"id": "img1",
	"hposition": "left",
	"vposition": "top",
	"url": "images/4.png",
	"width": "150",
	"height": "250"
}


To print arc:
{
	"type": "arc",
	"textcolor": "#AED6F1",
	"startAngle": "0",
	"endAngle": "270",
	"radius": "30",
	"innerRadius": "25",
	"hposition": "right",
	"vposition": "middle",
	"fontsize": "20",
	"id": "tt1"
}


To print circle:
{
	"type": "circle",
	"radius": "10",
	"textcolor": "#AED6F1",
	"textbgcolor": "#ffffff",
	"hposition": "right",
	"vposition": "top"
}


To print rectangle/line:
{
	"type": "rectangle/line",
	"textcolor": "#AED6F1",
	"hposition": "left_corner",
	"vposition": "middle",
	"h1position": "middle",
	"v1position": "middle",
	"fontsize": "20",
	"id": "tt21"
}


To Print Polygon:
{
	"type": "polygon",
	"radius": "20",
	"textcolor": "#AED6F1",
	"textbgcolor": "#ffffff",
	"hposition": "left",
	"vposition": "bottom",
	"sides": ">2"
} 



  • No labels