首页 > 解决方案 > Plotly.js 没有读取我在 Plotly.py 中创建的情节的 JSON

问题描述

我正在构建一个使用 Flask 作为后端的网站,这就是为什么我不只是在 Javascript 中制作情节。

这是我的绘图的 Python 代码:

def plotFragmentSize():
    fig = go.Figure()
    fig.add_trace(go.Histogram(x = lst_fragmentSize, xbins=dict(size= 1), autobinx = False, marker_color = "black"))
    fig.update_layout(title = "Fragment Length Histogram")
    JSONFragmentRange = fig.to_json()
    return JSONFragmentRange

这是我的 Javascript 来读取上面生成的 JSON:

graph = [INSERT PASTEBIN HERE]

graphParsed = JSON.parse(graph)
Plotly.newPlot("chart", graphParsed);

当我打开 HTML 时,<div id="chart">我得到的只是一个空白 div,其中包含我在 CSS 中设置的尺寸。

由于这些帖子有字符限制,这里是指向实际 JSON 的链接,它是graphJavascript 中的值:https ://pastebin.com/WEVyx1Mm

标签: pythonjsonplotly-pythonplotly.js

解决方案


推荐阅读