我正在尝试绘制四种不同功能的图表。他们中的三个共享相同的大小,但我无法在同一块上绘制第四个,因为它的大小较小。我相信有办法做到这一点。时间值为0到10小时。前三个函数每小时都有一个值(1,2,...,10)。但是最后一个函数值只是每两个小时(2,4,6,8,10)
这是我尝试应用于数据的内容:
plt.plot(time,ut_values,label='u(t)')
plt.plot(time,gt_values,label='g(t)')
plt.plot(time,ht_values,label='h(t)')
plt.plot(time,Un_values,label='Un')
plt.title('Response functions of a linear reservoir')
plt.xlabel('Time (h)')
plt.ylabel('Output rate')
plt.grid(which='both',linestyle='--')
plt.legend(loc='upper left')
plt.show()
我只能在没有第四个函数(Un)的情况下生成图,这是我添加最后一个函数时遇到的错误:
ValueError: x and y must have same first dimension,but have shapes (11,) and (6,)