小编Joh*_*ohn的帖子

是否可以使用Matplotlib imshow()将二维数组显示为极坐标图?

我是matplotlib的新手(我喜欢它!),但我很沮丧.我有一个极坐标网格表示为二维数组.(行是径向部分,列是方位角部分)

我已经能够使用pyplot.imshow()将2D数组显示为矩形图像(R与theta),并使用pyplot.pcolor()作为极坐标图.但是,pcolor()对于我正在使用的数组的大小来说非常缓慢,所以我希望能够使用imshow()将数组显示为极坐标网格.

使用pcolor(),这就像为子图设置polar = True一样简单.有没有办法使用imshow()将2D数组显示为极坐标图?无需在整个阵列上进行坐标转换?提前致谢

matplotlib

10
推荐指数
1
解决办法
7286
查看次数

标签 统计

matplotlib ×1