Как построить полярную историграмму? - PullRequest
0 голосов
/ 24 июня 2019

У меня есть данные азимута и величины земного свойства, и я хотел бы нанести их на полярную азимутальную гистограмму (как на диаграмме розы)

Это выдержка из данных:

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()

Я подозреваю, что может быть проблема с преобразованием координат. То, что я хочу, это просто распределение (гистограмма) значений, нанесенных вдоль оси азимута

1 Ответ

0 голосов
/ 24 июня 2019

Попробуйте с паком морского происхождения

import seaborn as sns
sns.barplot(x,y)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...