对您来说可能很明显, 但是几个小时后,我仍然拼命试图找到为什么plot_future_array中的数据不会被绘制到同一张图中...(结果只是“ future_for_recognition”列表),但是我要么需要plot_future_array 我在做什么错了?
if plot_data:
plt.figure(figsize=(10, 6))
xp = np.arange(0,130, 1)
for data in plot_future_array:
plt.plot(xp, data)
plt.plot(xp,future_for_recognition[0], '#54FFF7', linewidth=2)
plt.grid(True) # schönes koordinaten raster im Hintergrund
plt.title("Pattern recognition") # Titel
plt.suptitle("Patterns recognized after {} samples".format(samples)) # untertitel gibt MusterArt Nummer an (also MusterArt = Ein kompletter Durchlauf durch alle Daten)
plt.savefig(pattern_images_folder + "patter_recognition_{}_samples.png".format(samples)) # speicher das Plot als "..." im pattern_images_folder
我想要的是一个包含我要绘制的所有不同线条的图形,就像股票价格图表中一样
plot_future_array包含数量不等的列表(测试时为7),每个列表恰好包含100个浮点数(金融图表的价格数据,例如1.55345、1.55320等)。
future_for_recognition包含一个列表,其中包含100个浮点数(类似于plot_future_array,但这来自其他位置)。
我在调试器中用len()检查了两个长度,因此问题明确地存在于其他地方。