怎么用makie画一个垂直X轴的平面

怎么用makie画一个垂直X轴的平面

如果你只是需要把 heatmap contour之类的图放到指定的y-z 平面,那么可以使用transformation,具体代码如下:

using GLMakie
GLMakie.activate!()

len = 100
x = y = LinRange(-1, 1, len)
z = (-x .* exp.(-x .^ 2 .- (y') .^ 2)) .* 4
cmap = :viridis

fig = Figure(resolution = (800, 600), fontsize = 22)
ax = Axis3(fig[1, 1], aspect = :data)
heatmap!(ax, x, y, z;colormap=cmap, transformation=(:yz, -1))
fig

效果图如下:

1 个赞

@gxliu 感谢