Julia Plots.jl-将曲面颜色映射到矩阵

Julia Plots.jl-将曲面颜色映射到矩阵,julia,plots.jl,Julia,Plots.jl,我试图找出如何使用plots.jl创建曲面打印。我可以从二维网格创建球面,如下所示: 但是,我想让表面颜色由一个单独的矩阵控制,如下图所示(用Python制作) 也许我应该直接使用Python绘图函数?或者直接 谢谢 您可以将控制颜色的矩阵作为fill_z关键字提供。它并不适用于所有后端,但请尝试plotljys和pyplot。正是我所寻找的-我使用pyplot和PlotlyJS进行了测试。谢谢 using Plots plotlyjs() # Read the theta and phi

我试图找出如何使用plots.jl创建曲面打印。我可以从二维网格创建球面,如下所示:

但是,我想让表面颜色由一个单独的矩阵控制,如下图所示(用Python制作)

也许我应该直接使用Python绘图函数?或者直接


谢谢

您可以将控制颜色的矩阵作为
fill_z
关键字提供。它并不适用于所有后端,但请尝试plotljys和pyplot。

正是我所寻找的-我使用pyplot和PlotlyJS进行了测试。谢谢
using Plots
plotlyjs()
# Read the theta and phi angles from file...
x2d = sind(theta2d).*cosd(phi2d)
y2d = sind(theta2d).*sind(phi2d)
z2d = cosd(theta2d)
surface(x2d,y2d,z2d)
from mayavi import mlab
# Create/read plot data...
mlab.figure(bgcolor=(1,1,1), fgcolor=(0.,0.,0.))
mlab.mesh(x2d, y2d, z2d, scalars=p2d, colormap='jet', vmax=5, vmin=-35)