Можно ли отобразить 2D-массив как полярный график с помощью Matplotlib imshow ()?

Я новичок в matplotlib (и мне это нравится!), но меня это расстраивает. У меня есть полярная сетка, представленная как 2D-массив. (строки представляют собой радиальные сечения, столбцы - азимутальные сечения)

Мне удалось отобразить 2D-массив как прямоугольное изображение (R против тета), используя pyplot.imshow (), так и как полярный график, используя pyplot.pcolor (). Однако pcolor () мучительно медленный для размера массивов, которые я использую, поэтому я хочу иметь возможность отображать массив как полярную сетку с помощью imshow ().

Использование pcolor ( ), это так же просто, как установить polar = True для подзаголовка. Есть ли способ отобразить 2D-массив в виде полярного графика с помощью imshow ()? без необходимости выполнять преобразования координат всего массива? Заранее благодарим

10
задан John 23 June 2011 в 01:02
поделиться