function animPlot(){
const animations = [];
pData.forEach(function (d,i){
const data =[];
const trace = {};
const marker = {};
const mode = {};
const size = {};
const animation = {};
const duration = {};
const transition = {};
const frame ={};
trace.lat = d.latitudes;
trace.lon = d.longitudes;
trace.mode = 'markers';
trace.marker = {};
trace.marker.size = d.size.map(d => size2radius(d));
trace.marker.color = d.locations.map(d=> (L1.indexOf(d) !== -1)?'red':'orange');
trace.marker.opacity ='0.5';
trace.name = d.date;
trace.text = d.locations
animation.data=[];
animation.data.push(trace)
animation.transition= {};
animation.transition.duration=500;
animation.transition.easing='cubic-in-out';
animation.frame={};
animation.frame.duration=500;
animation.frame.redraw=false;
animations.push(animation)
plotly.animate(graph_loc,animation)
})
}