[英]Plotly showing characters not rendering graph
我是 Python、Django 和 Plotly 的新手。 我正在嘗試渲染圖表,但我無法這樣做。 下面的圖片描述了我的問題。 當我的頁面加載時,它將圖表顯示為一組字符。 當我單擊 F12 時,它顯示第二個圖像,只是部分渲染圖形。 我不確定我哪里出錯了,我真的很感激你的幫助。
from plotly.offline import plot
import plotly.graph_objects as go
def home(request):
"""Renders the home page."""
valuesX = [];
valuesY = [];
results = DTH.objects.filter(date__gte = '2019-12-01', date__lte = '2019-12-31');
for row in results:
valuesX.append(row.date);
valuesY.append(row.price);
#fig = go.Figure([go.Scatter(x=[0,1,2,3], y=[0,1,2,3])]);
fig = go.Figure([go.Scatter(x=valuesX, y=valuesY)]);
plt_div = plot(fig, output_type='div', show_link=False, link_text="")
return render_to_response('app/index.html', { 'plt_div': plt_div })
嘗試通過將其 autosize 參數設置為 True 或提供圖形的高度和寬度來更新圖形的布局
fig.update_layout(
autosize=True,
)
或者
fig.update_layout(
autosize=False,
width=800,
height=500,
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.