I'd like to plot a list of the following form with a customized scale
The scale of x-axis is kind of non-linear. The first 500 observations of the
data has a distance 1. The next 300 observations have distance 3 from each other. Lastly, the last 200 observations have distance 10.
How can I scale x-axis of ListPlot to reflect such changing distances?