I donβt quite understand what you want, so I'm going to guess here ...
Do you want the Probability / Percentage to be a cumulative histogram?
So, for one plot, will you have something like this? (Mark it with markers, as you showed above, instead of the more traditional step) ...
import scipy.stats import numpy as np import matplotlib.pyplot as plt

If this is roughly what you want for a single plot, there are several ways to draw multiple plots on a figure. The easiest way is to use subheadings.
Here we will create some data sets and build them on different subtitles with different characters ...
import itertools import scipy.stats import numpy as np import matplotlib.pyplot as plt

If we want this to look like one continuous storyline, we can just squeeze the subheadings together and turn off some borders. Just add the following before calling plt.show()

Hope this helps, anyway!
Edit: if you want to get percentile values, and instead a cumulative histogram (I really shouldn't have used 100 as the sample size!), This is easy to do.
Just do something like this (using numpy.percentile instead of normalizing things manually):
# Replacing the for loop from before... plot_percentiles = range(0, 110, 10) for ax, data, color, marker in zip(axes, values, colors, markers): x = np.percentile(data, plot_percentiles) ax.plot(x, plot_percentiles, color=color, marker=marker, markersize=10, linestyle='none')
