我希望在Julia中使用一个颜色栏,以绘制与本示例类似的带有面色的表面图。
Colorbar for matplotlib plot_surface command
在julia 0.4.3中,我正在使用命令:
figure()
subplot(111,projection="3d")
surf(x,y,z,facecolors=get_cmap("jet").o(N))
我不确定如何使用Julia重新创建所示的可缩放的解决方案,还是有一种方法可以使色条与最大值和最小值来自数据的图无关?
注意:使用根据上面的链接参考定义的x,y,z,N,并且从旧示例中提取Julia的旧版本的.o表示法 https://github.com/JuliaLang/IJulia.jl/issues/418
答案 0 :(得分:0)
知道了!
在单独的图形窗口中绘制平面版本。
然后拉出颜色栏并将其放在表面图上!
figure(1)
pmesh = pcolormesh(u,v,z1)
figure(2)
subplot(111,projection="3d")
surf(x,y,z,facecolors=get_cmap("jet").o(N))
colorbar(pmesh)
注意:使用根据上述问题中第一个链接参考定义的u,v,z1,x,y,z,N