Как сделать график bar_polar с графиком, без частоты столбца? - PullRequest
0 голосов
/ 18 марта 2020

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

import plotly.express as px
import pandas as pd

fig= px.bar_polar(df2, r="frequency", theta = "direction",
                 color = "strength", template = "plotly_dark",
                 color_discrete_sequence = px.colors.sequential.Plasma_r)
fig.show()

Требуемый график: What it should look like

На данный момент это мой код:

import plotly.express as px
import pandas as pd

df = pd.read_csv (r"Lidar_final_corrected.csv")
print(df)
      wind_dir  Windspeed
0       227.35       2.12
1       233.41       1.65
2       227.75       1.52
3       217.75       1.71
4       204.64       2.21
...        ...        ...
3336    222.33      17.89
3337    221.52      17.21
3338    219.37      15.45
3339    217.23      16.09
3340    218.31      16.18

[3341 rows x 2 columns]

fig= px.bar_polar(df,theta = "wind_dir",
                 color = "wind_dir", template = "plotly_dark",
                 color_discrete_sequence = px.colors.sequential.Plasma_r)
fig.show()

Текущий выход: What it looks like

Сейчас если вы посмотрите внимательно, вы увидите, что он что-то замышляет, но цвета неправильные. Я пропустил частоту, потому что у меня есть только два столбца для работы. Есть ли обходной путь, чтобы этот график работал без частоты?

(PS: данные - это данные, основанные на временных рядах, поэтому каждые 10 минут или 1 минута появляется новая запись. Я удалил отметку времени, потому что я не не думаю, что мне это нужно.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...