python (бэкэнд колбы):
Код: Выделить всё
import json
import plotly.graph_objs as go
from flask import render_template
@app.route("/weather")
def weather():
fig = go.Figure(data=go.Bar(x=["Mon", "Tue", "Wed"], y=[2, 5, 3]))
graphJSON = json.dumps(fig, cls=plotly.utils.PlotlyJSONEncoder)
return render_template("weather.html", graphJSON=graphJSON)
var graph = {{ graphJSON | safe }};
Plotly.newPlot("plot", graph.data, graph.layout);
< /code>
Что я попробовал: < /strong> < /p>
- Проверенные все значения x и y - это списки одной и той же длины < /li>
Пробое рис. Правильно - Заполненные значения NAN с 0
- Проверено на ошибки консоли браузера (нет не найдено)
- Проверенный график правильно загружен из CDN
. Например, стержни с правильной высотой, круговые диаграммы с правильными ломтиками и тепловые карты с точной плотностью. Вместо этого визуальные эффекты не совпадают с фактическими данными и не кажутся пустыми или сломанными. Plotly.newplot ()) (https://i.sstatic.net/kif5eugy.png)
Подробнее здесь: https://stackoverflow.com/questions/796 ... a-and-code
Мобильная версия