With `pic=ListLinePlot[...]` (your plot) you get the points from

 pts=Cases[pic, Line[p_] :> p, -1][[1]]

 y=Interpolation[pts,InterpolationOrder->1]
 xy=Map[{#,y[#]}&,Range[1,10,.1](* your gridpoints x *)]