matplotlib 如何使用dtaidistance绘图

c9qzyr3d  于 2022-11-15  发布在  其他
关注(0)|答案(1)|浏览(189)

我尝试了一个使用dtaidistance和dtw的example,但它没有绘制结果。

from dtaidistance import dtw
from dtaidistance import dtw_visualisation as dtwvis
import numpy as np
s1 = np.array([0., 0, 1, 2, 1, 0, 1, 0, 0, 2, 1, 0, 0])
s2 = np.array([0., 1, 2, 3, 1, 0, 0, 0, 2, 1, 0, 0, 0])
path = dtw.warping_path(s1, s2)
dtwvis.plot_warping(s1, s2, path, filename="warp.png")

它应该是这样的:

可惜,它没有出现。
我试图在代码末尾添加“plt.show()”(当然之前导入了pyplot),但是在本例中,它没有起到任何作用。
它不像上面的例子那样绘制图形的原因是什么?

cwdobuhd

cwdobuhd1#

示例中的图片并不打算在python中绘制,而是以.png格式保存到存储python代码的硬盘上。

相关问题