From your comments, it sounds like you have a plot of the data from a figure in a paper (but not the data itself), and your goal is to sample points from the distribution. Besides emailing the authors (which might be wiser than the alternative I'm going to describe), you could try something like this:
Draw a series of dots along the curve. If you strung them together, they'd give a line of best fit. You'll need the coordinates of each dot you draw. The more dots, the more accurate the representation will be.
Connect the dots to obtain a piecewise linear approximation of the the function in the plot (or you could use something fancier like splines). This approximates the unnormalized PDF.
Integrate the unnormalized PDF, then shift/scale it to have minimum value 0 and maximum value 1. This gives an approximation of the CDF. You should now have a set of intron values (a vector $x$) and the corresponding values of the CDF at those points (a vector $c$)
Use the inverse CDF method to draw samples. Draw $n$ random values ($u_i, ..., u_n$) from the uniform distribution on $(0, 1)$. For each $u_i$, find the two values of $c$ that it falls between. Interpolate linearly (using the corresponding values of $x$) to find the intron length corresponding to $u_i$. This treats the CDF as a piecewise linear function, but you could do something fancier.
You now have $n$ intron lengths sampled from the distribution in the plot.