Гладкая линия со сплайном + объекты даты и времени не работают

Я пытался сделать сюжет более плавным, как это сделаноВот, но мои Xs являются объектами datetime, которые не совместимы с linspace ..

Я конвертирую Xs в даты matplotlib:

Xnew = matplotlib.dates.date2num(X)
X_smooth = np.linspace(Xnew.min(), Xnew.max(), 10)
Y_smooth = spline(Xnew, Y, X_smooth)

Но тогда я получаю пустой сюжет, так как мой Y_smooth

[ 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. ]

по неизвестной причине.

Как я могу сделать эту работу?

РЕДАКТИРОВАТЬ

Вот что я получаю, когда печатаю переменные, я не вижу ничего ненормального:

X : [datetime.date(2016, 7, 31), datetime.date(2016, 7, 30), datetime.date(2016, 7, 29)]
X new: [ 736176.  736175.  736174.]
X new max: 736176.0
X new min: 736174.0
XSMOOTH [ 736174.          736174.22222222  736174.44444444  736174.66666667
  736174.88888889  736175.11111111  736175.33333333  736175.55555556
  736175.77777778  736176.        ]
Y [711.74, 730.0, 698.0]
YSMOOTH [ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.]

Ответы на вопрос(1)

Ваш ответ на вопрос