matplotlib - Julia surf with facecolor,想要彩条
问题描述
我正在寻找一个在 Julia 中工作的颜色条,用于表面颜色与此示例类似的表面图。
matplotlib plot_surface 命令的颜色条
在 julia 0.4.3 我正在使用命令:
figure()
subplot(111,projection="3d")
surf(x,y,z,facecolors=get_cmap("jet").o(N))
我不确定如何使用 Julia 重新创建所示的 scalarmappable 解决方案,或者有没有办法让颜色条独立于最大值和最小值来自数据的绘图?
注意:使用根据上面的链接参考定义的 x,y,z,N,旧版本 Julia 的 .o 符号是从这个旧示例 https://github.com/JuliaLang/IJulia.jl/issues/418中提取的
解决方案
知道了!
在单独的图形窗口中绘制平面版本。
然后拉动颜色条并将其放在表面图上!
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
推荐阅读
- sql-server - 在更新中使用 STUFF 函数
- javascript - 在滚动事件中只运行一次 if 语句
- web - 我们可以将引导库用于大型项目吗?
- c# - C#、ASP.NET 核心 | SqlException:关键字“TOP”附近的语法不正确
- sql - ORDER BY DESC 后如何使用 OFFSET 和 FETCH?
- android - 缺少插件异常找不到方法flutter android的实现
- python - Selenium 接受警报 gdpr
- java - MediaPlayer 流服务中的 ProtocolException (MediaHTTPConnection: readAt 20709376 / 32768 => java.net.ProtocolException)
- android - 使用 setOnClickListener Kotlin 在 android 中执行应用程序时出错
- c# - C#比较两个强类型列表