|
<ejs-accumulationchart
style="display: block"
align="center"
id="chartcontainer"
:title="title"
:titleStyle="titleStyle"
:legendSettings="legendSettings"
:tooltip="tooltip" >
// add your additional code here
</ejs-accumulationchart>
// add your additional code here
title: "Mobile Browser Statistics",
titleStyle: {
textAlignment: "Far",
},
// add your additional code here |
|
<ejs-accumulationchart ref="chart" style="display: block" align="center" id="chartcontainer"
:title="title" :titleStyle="titleStyle" :legendSettings="legendSettings" :tooltip="tooltip"
:tooltipRender="tooltipRender" >
// add your additional code here
tooltipRender: function (args) {
var total = 0;
for (var i = 0; i < args.series.dataSource.length; i++) {
total = total + args.series.dataSource[i].y;
}
var percentage = (args.point.y / total) * 100;
args.text = args.point.x + " : " + percentage + "%";
this.$refs.chart.ej2Instances.tooltip.template = args.text;
},
// add your additional code here
|
|
<ejs-accumulationchart ref="chart" style="display: block" align="center" id="chartcontainer"
:title="title" :titleStyle="titleStyle" :legendSettings="legendSettings" :tooltip="tooltip"
:load="load" >
// add your additional code here
load: function (args) {
var total = 0;
var percentage = 0;
for (var i = 0; i < args.chart.series[0].dataSource.length; i++) {
total = total + args.chart.series[0].dataSource[i].y;
}
for (var j = 0; j < args.chart.series[0].dataSource.length; j++) {
percentage = (
(args.chart.series[0].dataSource[j].y / total) *
100
).toFixed(2);
args.chart.series[0].dataSource[j].text =
args.chart.series[0].dataSource[j].x + " : " + percentage + "%";
}
},
// add your additional code here
|