【问题标题】:Python Dash Core Components Graph() with Plotly ExpressPython Dash 核心组件 Graph() 与 Plotly Express
【发布时间】:2021-08-31 08:04:42
【问题描述】:

Dash Core Components Graph() 和 Plotly Express 有什么关系?

例如,我可以创建一个图表

dcc.Graph(
            figure={
                "data": [
                    {
                        "x": data["DateTime"],
                        "y": data["Gold"],
                        "type": "lines",
                    },
                ],
                "layout": {
                    "title": "Gold Price"
                },
            },
        )

但我看到的许多教程都将 plotly express 与 dcc.Graph() 结合使用,因此这似乎不是非此即彼的情况。

只使用 dcc.Graph() 是不是一个坏主意?使用 plotly express 有什么好处?

【问题讨论】:

    标签: python plotly-dash


    【解决方案1】:

    使用 plotly express 的好处是更容易制作图形。我经常使用 dash,但我从来没有像你描述的那样创建 dcc.Graph() 来构建它。我一直使用 express 或 graph_objects。无论哪种方式,当你创建一个 dcc 图形对象后,它是相同的。

    【讨论】:

    • 请添加更多详细信息以扩展您的答案,例如工作代码或文档引用。
    • 您能告诉我如何使用 plotly express 实现与示例中相同的结果吗?
    • 当然。 dcc.Graph(figure=px.line(x=data['DateTime'], y=data['Gold'], title='Gold Price'))
    猜你喜欢
    • 2021-09-14
    • 2019-03-25
    • 1970-01-01
    • 1970-01-01
    • 2021-12-01
    • 1970-01-01
    • 2019-03-12
    • 2019-12-13
    • 1970-01-01
    相关资源
    最近更新 更多