У меня есть данные, которые я хотел бы отобразить на полярной диаграмме.Данные при отображении асимметричны относительно источника, оставляя много пустого пространства.Я хотел бы удалить пустое пространство и иметь график, который содержит только данные.
Например, следующий код
import numpy as np
import matplotlib.pyplot as plt
def f(x):
return 1/x
theta = np.arange(0, 6*np.pi, .01)[1:]
plt.polar(theta, f(theta))
plt.ylim([0,2])
создает следующий график

но я бы предпочел, чтобы он выглядел так:

Также я хотел бы иметь возможность изменить ориентацию радиальных отметок по умолчанию так, чтобы они были полностью вертикальными, а не под углом.
РЕДАКТИРОВАТЬ - изображения теперь встроены