I have an array of object like this.
[{"x":"Apr","y":34},{"x":"May","y":34},{"x":"May","y":30},{"x":"May","y":33},{"x":"May","y":26},{"x":"May","y":32},{"x":"May","y":29},{"x":"May","y":32},{"x":"May","y":24},{"x":"May","y":46},{"x":"May","y":43},{"x":"May","y":46},{"x":"May","y":41},{"x":"May","y":40},{"x":"May","y":37},{"x":"May","y":40},{"x":"May","y":40},{"x":"May","y":42},{"x":"May","y":41},{"x":"May","y":43},{"x":"May","y":43},{"x":"May","y":42},{"x":"May","y":42},{"x":"May","y":44},{"x":"May","y":44},{"x":"May","y":46},{"x":"May","y":46},{"x":"May","y":47},{"x":"May","y":47},{"x":"May","y":48},{"x":"May","y":48},{"x":"May","y":48},{"x":"Jun","y":48},{"x":"Jun","y":49},{"x":"Jun","y":49}]
if the key is duplicate then all values will be averaged like below.
[{"x":"Apr","y":34},{"x":"May","y":41.5},{"x":"Jun","y":46.2}]
I have tried taking reference of this link but its not working. Calculate average of duplicates in a javascript array of objects