Uneven bin histogram
Instead of logging values,
np.log10(df.timeLength)
try creating uneven binning when calculating the histogram. This can be done using the np.histogram bins argument .
Based on
if I could post them as 1 second, 10 seconds, 1 minute, 10 minutes, 1 hour, 1 day, etc.
the following bin array can be created
# Bin locations (time in seconds) bins = np.array([0, 1, 10, 60, 60*10, 60*60, 24*60*60])
Example
The original data set was enlarged to fill more bins ( mean=5, sigma=2 instead of mean=10, sigma=1 ), this, for example, only. Non-uniform bunkers are determined, a calculated histogram and a graph are presented. Letters, for example, are subject to change.
# Create random data in DataFrame x = np.random.lognormal(mean=5, sigma=2, size=10000) df = pd.DataFrame(x, columns=['timeLength']) print df.describe() print
timeLength count 10000.000000 mean 1014.865417 std 4751.820312 min 0.062893 25% 36.941388 50% 144.081235 75% 556.223797 max 237838.467337 hisogram bins: [ 0 1 10 60 600 3600 86400]

Please inform if this is not the intended result.