我有一个太阳光谱的 3d 线图,我使用命令绘制,
from mpl_toolkits.mplot3d.axes3d import Axes3D
from matplotlib.collections import PolyCollection, LineCollection
from matplotlib.colors import colorConverter, ListedColormap, BoundaryNorm
import matplotlib.cm as cm
fig = plt.figure(figsize(15, 8))
ax = fig.gca(projection='3d')
x = SpectrumDF['Wavelength']
z = SpectrumDF['DNI']
y = SpectrumDF['TESTNUM']
ax.plot(x, y, z)
ax.set_xlabel('Wavelength')
ax.set_ylabel('Test Number')
ax.set_zlabel('Intensity')
结果图是纯蓝色,并采用我在函数中给出的任何一种颜色:plot()。
我一直在尝试沿 z 轴强度创建颜色渐变,但没有成功。
我有大约 500 个测试编号,每个都有 744 个数据点。
感谢您的帮助!
这不会让我发布图片,因为我没有足够的声誉。无论如何,这是我使用此代码获得的情节的链接https://plus.google.com/106871046257785761571/posts/fMYsDF5wAQa