相关疑难解决方法(0)

如何在python中创建3D高度图

我有一个二维数组Z,用于存储该元素位置的高度。除了使用此处需要创建与Z大小相同的数组X和Y的方法外,还有没有更简单的方法来创建3D高度图?

3D表面高度图类似于此处的第一个表面图。

python 3d plot matplotlib surface

5
推荐指数
2
解决办法
5630
查看次数

3D 中的 Python 频谱图(如 matlab 的频谱图函数)

我的问题如下:

我拥有频谱图所需的所有值(scipy.fftpack.fft )。我想在 python 中创建一个 3D 频谱图。

在 MATLAB 中,这是一项非常简单的任务,而在 Python 中似乎要复杂得多。我尝试过 mayavi、3D 绘图 matplotlib,但我还没有设法做到这一点。

谢谢


我的代码:

import numpy as np
import pandas as pd
import numpy as np
from scipy import signal
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
from matplotlib import cm
from matplotlib.collections import PolyCollection

fs = 11240.
t = 10
time = np.arange(fs*t) / fs
frequency = 1000.
mysignal = np.sin(2.0 * np.pi * frequency * time)

nperseg = 2**14
noverlap = 2**13
f, …
Run Code Online (Sandbox Code Playgroud)

python fft matplotlib scipy spectrogram

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

标签 统计

matplotlib ×2

python ×2

3d ×1

fft ×1

plot ×1

scipy ×1

spectrogram ×1

surface ×1