Следующий код рисует cdf для значений даты и времени:
import matplotlib.pyplot as plt
import matplotlib.dates as dates
import numpy as np; np.random.seed(42)
import pandas as pd
objDate = dates.num2date(np.random.normal(735700, 300, 700))
ser = pd.Series(objDate)
ax = ser.hist(cumulative=True, density=1, bins=500, histtype='step')
plt.show()
Как я могу удалить вертикальную линию в самом правом конце графика? Подход, упомянутый здесь, не работает как замена строки № 9 на:
ax = ser.hist(cumulative=True, density=1, bins=sorted(objDate)+[np.inf], histtype='step')
дает
TypeError: невозможно сравнить datetime.datetime с float