如何在julia中使用colorbar绘制imagesc风格的热图
这是我试过的 --Winston软件包:在尝试安装或使用时出现许多错误,如“语法已弃用”。我尝试过执行Pkg.update(),但这并不能消除错误。尽管有这些错误,温斯顿还是会像matlab一样使用imagesc函数绘制热图。。。伟大的但温斯顿没有色条(?):( --Plotly软件包:在尝试安装或使用时,也会出现许多错误,如“语法不推荐使用”。我尝试过执行Pkg.update(),但这并不能消除错误。Plotly在其文档中显示它有颜色条,但我无法使任何东西正常工作,可能是因为不推荐使用的语法问题如何在julia中使用colorbar绘制imagesc风格的热图,julia,Julia,这是我试过的 --Winston软件包:在尝试安装或使用时出现许多错误,如“语法已弃用”。我尝试过执行Pkg.update(),但这并不能消除错误。尽管有这些错误,温斯顿还是会像matlab一样使用imagesc函数绘制热图。。。伟大的但温斯顿没有色条(?):( --Plotly软件包:在尝试安装或使用时,也会出现许多错误,如“语法不推荐使用”。我尝试过执行Pkg.update(),但这并不能消除错误。Plotly在其文档中显示它有颜色条,但我无法使任何东西正常工作,可能是因为不推荐使用的语法问
如果有人建议在JULIA中绘制imagesc风格的热图,我将不胜感激!我没有访问matlab的权限。您可以尝试Vega.jl软件包。我最近构建了一个热图功能的存根。该示例适用于JULIA 0.4+,但如果您有任何问题,请提交一个问题。我非常频繁地更新该软件包
PyPlot
是一个很好的选择:
using PyPlot
M = rand(10, 10)
pcolormesh(M)
colorbar()
[pcolor
代表“伪彩色”。是的,它是一个可怕的名字。是的,它确实来自MATLAB,就像许多其他可怕的名字一样…]
有三种不同的相关功能:pcolor
、pcolormesh
和imshow
,它们具有不同的可能性;请参阅Matplotlib文档,例如。
(请注意,Julia中的语法可能略有不同。)
Plots.jl
package()有一个heatmap
函数,可用于多个不同的后端。在我看来,这是Julia中绘图的未来,因为您不必了解不同包的复杂性
编辑:颜色栏确实在
绘图中实现。jl
!请参阅此问题:这很好;绘图会在浏览器窗口中弹出,并且可以从浏览器中保存图像文件。谢谢!我会记住这一点,以备将来使用。PyPlot对我来说很好。我喜欢在图形窗口中弹出绘图(很像matlab)。谢谢!我会经常使用这个。
using PyPlot
M = rand(10, 10)
pcolormesh(M)
colorbar()