小编Kat*_*att的帖子

如何使用matplotlib为所有子图设置默认颜色周期?

如何为matplotlib制作的图形设置一组默认颜色?我可以像这样设置一个特定的颜色图

import numpy as np
import matplotlib.pyplot as plt

fig=plt.figure(i)
ax=plt.gca()
colormap = plt.get_cmap('jet')
ax.set_color_cycle([colormap(k) for k in np.linspace(0, 1, 10)])
Run Code Online (Sandbox Code Playgroud)

但是有没有办法为所有情节设置相同的颜色集,包括子图?

python colors matplotlib

59
推荐指数
3
解决办法
3万
查看次数

python中具有不均匀间隔数据的频率分析

我有一个由模拟程序生成的信号.因为该程序中的求解器具有可变的时间步长,所以我的信号具有不均匀的间隔数据.我有两个列表,一个包含信号值的列表,另一个列表包含每个值发生的时间.数据可能是这样的

npts = 500
t=logspace(0,1,npts)
f1 = 0.5 
f2 = 0.6
sig=(1+sin(2*pi*f1*t))+(1+sin(2*pi*f2*t))
Run Code Online (Sandbox Code Playgroud)

我希望能够使用python对此信号进行频率分析.似乎我不能在numpy中使用fft函数,因为这需要均匀间隔的数据.是否有任何标准功能可以帮助我找到此信号中包含的频率?

python signal-processing fft

4
推荐指数
1
解决办法
3223
查看次数

标签 统计

python ×2

colors ×1

fft ×1

matplotlib ×1

signal-processing ×1