JavaScript
jQuery(document).ready(function() {
medianallport();
CanvasWindowOnloadFunc();
});
function CanvasWindowOnloadFunc(){
var arrayforgauge = arguments[0];
var trendfor = arguments[1]; //"indices";
var idForGuage;
bsedict = {"symbol": "^BSESN", "allTrend": {"updatedDateTrendArr": ["2021-09-17", "2021-09-20", "2021-09-21", "2021-09-22", "2021-09-23", "2021-09-24", "2021-09-27", "2021-09-28", "2021-09-29", "2021-09-30", "2021-10-01", "2021-10-04", "2021-10-05", "2021-10-06", "2021-10-07", "2021-10-08", "2021-10-11", "2021-10-12", "2021-10-13", "2021-10-14", "2021-10-18"], "volarr": [13100, 17400, 9500, 19200, 44600, 10900, 6200, 21100, 16100, 8900, 10200, 10000, 12900, 7000, 5700, 5700, 42500, 6500, 8500, 12600, 11800], "monthMACDArr": [1109.56, 1051.06, 1034.27, 1003.12, 1043.71, 1076.62, 1092.49, 1059.74, 1001.71, 921.95, 820.17, 773.66, 763.95, 703.35, 686.79, 696.4, 702.11, 710.44, 744.98, 808.94, 886.49], "monthSignalArr": [1088.37, 1080.9, 1071.58, 1057.89, 1055.05, 1059.36, 1065.99, 1064.74, 1052.13, 1026.1, 984.91, 942.66, 906.92, 866.2, 830.32, 803.54, 783.25, 768.69, 763.95, 772.95, 795.66], "mondaysCloseArr": [52328.51, 52551.53, 52574.46, 52735.59, 52880.0, 52372.69, 52553.4, 52852.27, 52950.63, 54402.85, 55582.58, 55555.79, 56889.76, 58296.91, 58177.76, 58490.93, 60077.88, 59299.32, 60135.78, 61765.59], "mondaysDateArr": ["2021-06-07", "2021-06-14", "2021-06-21", "2021-06-28", "2021-07-05", "2021-07-12", "2021-07-19", "2021-07-26", "2021-08-02", "2021-08-09", "2021-08-16", "2021-08-23", "2021-08-30", "2021-09-06", "2021-09-13", "2021-09-20", "2021-09-27", "2021-10-04", "2021-10-11", "2021-10-18"], "closearr": [59015.89, 58490.93, 59005.27, 58927.33, 59885.36, 60048.47, 60077.88, 59667.6, 59413.27, 59126.36, 58765.58, 59299.32, 59744.88, 59189.73, 59677.83, 60059.06, 60135.78, 60284.31, 60737.05, 61305.95, 61765.59]}};
// Add chart to the div with id
idForGuage = 'canvasdiv121703'
//Create json to paint table
var closeArr = [];
...