I have the following chart that calculates premium for each month.
<script type="text/javascript">
google.load("visualization", "1", { packages: ["corechart"] });
google.setOnLoadCallback(drawChart);
function drawChart() {
var options = {
title: 'Monthly Total Production',
curveType: 'function',
legend: { position: 'bottom' },
height: 600,
vAxis: {
viewWindow: { min: 0 },
format: 'currency',
},
};
$.ajax({
type: "POST",
url: "url",
data: '{}',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (r) {
var data = google.visualization.arrayToDataTable(r.d);
var chart = new google.visualization.LineChart($("#monthlyProductionChart")[0]);
var view = new google.visualization.DataView(data);
view.setColumns([0, 1, {
calc: "stringify",
sourceColumn: 1,
type: "string",
role: "annotation"
},]);
chart.draw(view, options);
},
failure: function (r) {
alert(r.d);
},
error: function (r) {
alert(r.d);
}
});
}
</script>
Result:
Currently the chart displays the premium correctly for each month. However, I want to add an annotation that calculates the percentage change between every two points.
Example output:
Thanks

