Got some help with a workaround but not as polished as I wanted, graph does not show data with 1 request count only so it's least number is always at 2 counts
This is what we used to enable scrollable x-axis btw in the HighchartsJSON property:
"xAxis: {
type: 'category',
min: 0,
max: "+ (GetRequestCountByApp.List.Length - 1) +",
scrollbar: {
enabled: true
},
tickLength: 0
},
yAxis: {
min: 0,
max: "+ (GetRequestCountByApp.List.Current.Count + 9) +",
tickLength: "+ ((GetRequestCountByApp.List.Current.Count + 9)/5) +"
},
plotOptions: {
bar: {
dataLabels: {
enabled: true
}
}
}"
And the resulting bar graph which dynamically changes its bars according to count of requests:
