首页 > 解决方案 > 如何使用 Winston 在 Julia 中创建极坐标热图

问题描述

尝试使用 Winston 在 Julia 中绘制热图。以下代码可以满足我的需要:

using Winston
colormap("jet") #could be any other cmap
p = imagesc(B)

在这里,B 是一个包含我的值的二维数组。但是,B 的轴是极坐标的 (r, $\theta$),而 Winston 将它们视为矩形 (x, y)。我能做些什么?

标签: juliawinstonpolar-coordinates

解决方案


Plots.jl 包有一个 :polar 属性修饰符来绘制函数,但 Winston 没有。如果您想使用 Winston,您可能应该通过代数函数自己对数据进行直角坐标转换。


推荐阅读