I understand that you are plotting the Cumulative Distribution Function of 3 data sets on a semilog plot. The reason the individual plots do not start at the x-axis is because the data is plotted against the bin edges of the histograms on the x-axis. The bin edges do not include zero as the first edge.
There are two options to achieve your desired plot:
1) Set the histogram edges manually to ensure the plots begin at 0. Note that it is recommended to use histogram instead of hist if histogram is available in your release of MATALAB. Refer to the documentation for histogram for more information:
2) Use the cdfplot function from the Statistics and Machine Learning Toolbox to automatically create a cdf plot. Refer to the documentation for cdfplot for more information: