【发布时间】:2021-06-26 18:24:45
【问题描述】:
我有这样的 3 个地块。这些较短的图是具有 a)峰值(局部最大值) b)下峰值(局部最小值)的图。问题是这些图与它们的父亲不匹配,因为数组的大小约为 40,而大的则有 ~180。在每个单元格中都有一个介于 0 和 1 之间的值。我使用 matplotlib 来可视化这些图,但是数据操作可以是我想要的任何东西——pandas、numpy、列表。我怎样才能扩大这些情节?
编辑: 使用下面的代码,您可以看到这些图不匹配,什么时候应该匹配,因为这些是主图的局部最小值和最大值。中轴为框架。我怎样才能匹配它们?
plt.figure(figsize=(15, 5))
plt.plot(np.linspace(0, len(fun), len(min_norm)), min_norm, 'b')
plt.plot(np.linspace(0, len(fun), len(max_peaks_vals)), max_peaks_vals, 'g')
plt.plot(fun, 'm')
plt.show()
【问题讨论】:
-
要么使用
None值将数组填充到适当的长度,要么添加更多具有自己 x 比例的轴。
标签: python pandas numpy matplotlib plot