【发布时间】:2016-12-20 00:45:52
【问题描述】:
我已经绘制了一条曲线,其中 x 轴只是使用 datetime 模块的日期,但我希望能够在它们之间进行插值。例如,我想在 2017-05-05 上插入值,即使我没有在那里输入值。我的代码如下:
import pandas as pd
import numpy as np
import datetime as dt
import matplotlib.pyplot as plt
eudata = pd.read_csv("H:/euriborspots.csv")
months = eudata.ix[:, 'Expiry']
badspots = eudata.ix[:, 'Spot']
spots = [100 -x for x in badspots]
dates = [dt.datetime.strptime(d,'%Y-%m-%d').date() for d in months]
datearray = np.array(dates)
ratearray = np.array(spots)
ratecurve = plt.plot(datearray, ratearray)
有人可以帮忙吗?
【问题讨论】:
-
什么样的插播?线性(绘制“最佳拟合”线)、多项式、指数,使用机器学习技术?有些比其他的更容易做到:)
标签: python matplotlib interpolation