我试图使用Matplotlib在python中绘制来自同一向量的两个不同的行。为此,我使用一个额外的向量,其某些索引上的值过滤一般数组以绘制在某一行中。代码是:
import matplotlib.pyplot as plt
def visualize_method(general, changes):
'''Correctly plots the data to visualize reversals and trials'''
x = np.array([i for i in range(len(general))])
plt.plot(x[changes==0], general[changes==0],
x[changes==1], general[changes==1],
linestyle='--', marker='o')
plt.show()
正如可以观察到的那样,y轴是"重复",我如何对这个过滤的图使用相同的y轴和x轴?