如何为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)
但是有没有办法为所有情节设置相同的颜色集,包括子图?
我有一个由模拟程序生成的信号.因为该程序中的求解器具有可变的时间步长,所以我的信号具有不均匀的间隔数据.我有两个列表,一个包含信号值的列表,另一个列表包含每个值发生的时间.数据可能是这样的
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函数,因为这需要均匀间隔的数据.是否有任何标准功能可以帮助我找到此信号中包含的频率?