首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我怎样才能扩大和匹配这些情节?

我怎样才能扩大和匹配这些情节?
EN

Stack Overflow用户
提问于 2021-06-26 06:42:19
回答 1查看 67关注 0票数 0

我有这么三个情节。这些较短的地块具有a)峰(局部最大值) b)下峰(局部极小)的地块.问题是这些图与他们的父亲不匹配,因为阵列的大小大约是40,而大的阵列大约有180。在每个单元格中都有0到1之间的值。我使用matplotlib来可视化这些图,但是数据操作可以是我想要的任何东西--熊猫,numpy,列表。我怎样才能扩大这些地块?

编辑:从下面使用的代码,您可以看到,这些情节不匹配,当他们应该,因为这些是局部的最小值和最大的主要情节。中轴为框架。我怎么能和他们匹配呢?

代码语言:javascript
运行
复制
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()

EN

Stack Overflow用户

回答已采纳

发布于 2021-06-26 07:46:48

请注意,如果这些是时间序列,则最好用实际的datetime点来绘制图,而不是使用范围索引。

如果您确实希望扩展x值,请使用,其中左界为0,右界为最长数组的长度。

代码语言:javascript
运行
复制
y1 = np.random.random(size=40) * 0.1
y2 = np.random.random(size=50) * 0.3
y3 = np.random.random(size=180)

left, right = 0, len(y3)
plt.plot(np.linspace(left, right, len(y1)), y1)
plt.plot(np.linspace(left, right, len(y2)), y2)
plt.plot(y3)

票数 2
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68139897

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档