data=Import["/Users/wyj/Code/Python/rainbow/result.csv"];

ListPlot[data,PlotTheme->"Detailed",ImageSize->Large,PlotRange->All]

Histogram[WeightedData[data[[All,1]],data[[All,2]]],100,PlotTheme->"Detailed",ImageSize->Large]

points=Import["/Users/wyj/Code/Python/rainbow/points.csv"];
lines=Partition[#,2]&/@points;opts=points[[All,-1]];n=Length@points

graphs={Opacity[0.2],Blue,Disk[],White}~Join~Flatten[{Opacity[opts[[#]]],Arrow[lines[[#]]]}&/@Range[n]];

Graphics[graphs,ImageSize->Large,Background->Black]