小编Cor*_*ins的帖子

曲线拟合为"datetime"格式的时间序列?

这是我的问题:polyfit不采用datetime值,因此我转换datetime并mktime生成多项式拟合

z4 = polyfit(d, y, 3) 
p4 = poly1d(z4)
Run Code Online (Sandbox Code Playgroud)

然而,对于情节,我想在轴上的日期时间描述,并没有#弄清楚如何做到这一点.你能帮助我吗?

fig = plt.figure(1)
cx= fig.add_subplot(111) 

xx = linspace(0,  d[3], 100)
pylab.plot(d, y, '+', xx, p4(xx),'-g')
cx.plot(d, y,'+', color= 'b', label='blub')
plt.errorbar(d, y,
           yerr,
           marker='.',
           color='k',
           ecolor='b',
           markerfacecolor='b',
           label="series 1",
           capsize=0,
           linestyle='')

cx.grid()
cx.set_ylim(0,0.03)
plt.show()
Run Code Online (Sandbox Code Playgroud)

其余代码:

import numpy as np
import matplotlib.pyplot as plt
from matplotlib import axis
from datetime import datetime
from numpy import *
import pylab
import time
Run Code Online (Sandbox Code Playgroud)

我的前4次数据点

x = [datetime(1978, 7, 7), 
     datetime(1980, …
Run Code Online (Sandbox Code Playgroud)

python datetime curve-fitting mktime axis-labels

13
推荐指数
1
解决办法
9220
查看次数

标签 统计

axis-labels ×1

curve-fitting ×1

datetime ×1

mktime ×1

python ×1