有没有办法得到函数或者只得到图顶部的点?考虑x变量是时间(日期,秒)或样本/分钟,并且“振荡”的幅度不是固定的。还考虑到周期不是恒定的。x1c 0d1x的数据我想知道numpy/matplotlib/pandas库中是否有内置函数。目前我正在寻找一个数学公式,可以使它的工作。
9rnv2umw1#
我不确定我是否完全理解你的问题。但是,如何使用阈值过滤数据点?假设您的数据存储在列表中,您可以用途:
filtered_list = [x for x in my_list if x > 1024]
字符串
e4eetjau2#
使用Matplotlib的一个可能的解决方法是设置y轴范围。尝试添加:
plt.ylim((1024, 1026.01))
字符串到那个确切的情节。以下是文档:https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.ylim.html
wmtdaxz33#
我想知道numpy/matplotlib/pandas库中是否有内置函数。据我所知没有(但我对Pandas的了解基本上是不存在的)。另一方面,你可以使用Scipy做你想做的事情。下面第一个子图中的蓝线由两条随机余弦曲线(橙子和绿色)合成。第二子图中的曲线是使用scipy.cluster.vq模块从蓝线数据(仅从蓝线数据)中“提取”的。x1c 0d1x的数据
scipy.cluster.vq
3条答案
按热度按时间9rnv2umw1#
我不确定我是否完全理解你的问题。但是,如何使用阈值过滤数据点?假设您的数据存储在列表中,您可以用途:
字符串
e4eetjau2#
使用Matplotlib的一个可能的解决方法是设置y轴范围。尝试添加:
字符串
到那个确切的情节。
以下是文档:https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.ylim.html
wmtdaxz33#
我想知道numpy/matplotlib/pandas库中是否有内置函数。
据我所知没有(但我对Pandas的了解基本上是不存在的)。另一方面,你可以使用Scipy做你想做的事情。
下面第一个子图中的蓝线由两条随机余弦曲线(橙子和绿色)合成。
第二子图中的曲线是使用
scipy.cluster.vq
模块从蓝线数据(仅从蓝线数据)中“提取”的。x1c 0d1x的数据