Создание круговой диаграммы с использованием Ploytly и отображение в шаблонах Django - PullRequest
0 голосов
/ 05 декабря 2018

Я работаю над проектом с использованием Python (3.6) и Django, в котором мне нужно создать круговую диаграмму с использованием библиотеки plotly.У меня есть labesl и values, но он возвращает ошибку.

Мой labels:

['WD', 'NY', 'LA', 'ID', 'DE', 'CO', 'NE', 'OK', 'UT', 'SD', 'ID\n']

Мой values:

[0.2139917695473251, 0.18152720621856425, 0.17329675354366714, 0.1545496113397348, 0.07315957933241884, 0.07315957933241884, 0.0722450845907636, 0.037951531778692274, 0.010973936899862825, 0.0054869684499314125, 0.003657978966620942]

Вот что я пробовал:

С views.py:

values = np.array(values)
labels = np.array(labels)
colors = ['#FEBFB3', '#E1396C', '#96D38C', '#D0F9B1']
trace = go.Pie(labels=labels, values=values,
               hoverinfo='label+percent', textinfo='value',
               textfont=dict(size=20),
               marker=dict(colors=colors,
                           line=dict(color='#000000', width=2)))
div = opy.plot(trace, auto_open=False, output_type='div')

I возвращает ошибку ниже:

Файл "/Users/abdul/PycharmProjects/Dmitry/DVirEnv/lib/python3.6/site-packages/plotly/tools.py", строка 1501, в return_figure_from_figure_or_data

поднять exceptions.PlotlyError («figure_or_data позиционный» plotly.exceptions.PlotlyError: позиционный аргумент figure_or_data должен быть dict -подобным, list -подобным или экземпляром plotly.graph_objs.Figure

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