Графики графически в шаблоне Django - PullRequest
0 голосов
/ 15 марта 2019

Я пишу код, который отображает график в шаблоне Django. Источник данных должен исходить из фрейма данных pandas.

Я попробовал тот, которым поделились с этой страницы: Встраивание диаграммы Plotly в шаблон Django

и изменил его следующим образом:

def plotly_scatter(df, _x):
x = df.iloc[:, 1:2]
y = df.iloc[:, 3:4]

trace1 = go.Scatter(x=x, y=y, marker={'color': 'red', 'symbol': 104, 'size': 10},
                    mode="lines",  name='1st Trace')

data=go.Data([trace1])
layout=go.Layout(title="Meine Daten", xaxis={'title':'x1'}, yaxis={'title':'x2'})
figure=go.Figure(data=data,layout=layout)
div = opy.plot(figure, auto_open=False, output_type='div')

return div 

Эта функция вызывается из представления со следующей строкой

try:
        df = pd.read_csv(project.base_file)
        context['graph']   = plotly_scatter(df, 1)
    except: pass 

и попробовал его шаблон:

 {% if graph %}
<div style="width:600;height:500">
    {{ graph|safe }}
</div>
{% endif %}

График отображается, но линия не отображается. Вот мой вывод: enter image description here

Вот исходный вывод:

enter image description here

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