Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在julia中使用colorbar绘制imagesc风格的热图_Julia - Fatal编程技术网

如何在julia中使用colorbar绘制imagesc风格的热图

如何在julia中使用colorbar绘制imagesc风格的热图,julia,Julia,这是我试过的 --Winston软件包:在尝试安装或使用时出现许多错误,如“语法已弃用”。我尝试过执行Pkg.update(),但这并不能消除错误。尽管有这些错误,温斯顿还是会像matlab一样使用imagesc函数绘制热图。。。伟大的但温斯顿没有色条(?):( --Plotly软件包:在尝试安装或使用时,也会出现许多错误,如“语法不推荐使用”。我尝试过执行Pkg.update(),但这并不能消除错误。Plotly在其文档中显示它有颜色条,但我无法使任何东西正常工作,可能是因为不推荐使用的语法问

这是我试过的

--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()