У меня есть данные азимута и величины земного свойства, и я хотел бы нанести их на полярную азимутальную гистограмму (как на диаграмме розы)
Это выдержка из данных:
degrees velocity
22.44903 9449.275
22.4512 9474.46
22.45321 9717.624
22.45537 9745.26
22.45739 9746.532
22.45953 9372.272
22.46157 9899.907
22.46369 9499.646
22.46581 9856.678
22.46786 9811.213
22.46999 9765.846
22.47202 9814.11
22.47418 9974.829
22.47619 10162.89
Это то, что я пробовал, но он дает сюжет, который не похож на тот, который я ожидал:
from physt import histogram, binnings, special
import numpy as np
import matplotlib.pyplot as plt
data = genfromtxt(file, delimiter=',')
x=data[:,0]
y=data[:,1]
hist = special.polar_histogram(x, y)
ax = hist.plot.polar_map()
Я подозреваю, что может быть проблема с преобразованием координат. То, что я хочу, это просто распределение (гистограмма) значений, нанесенных вдоль оси азимута