将标题添加到图中时,绘图短划线语法错误dcc图形

2024-03-28 17:57:32 发布

您现在位置:Python中文网/ 问答频道 /正文

在浏览Dash网站上的示例教程时,我试图修改示例代码,但在尝试在一秒钟内为图添加标题时遇到语法错误dcc图形. 在

第二次dcc图形是我创造的。代码调试器报告“title”和“Test Progress”之间的冒号是语法错误。我检查了所有方括号,它们都正确排列。请注意,我没有包括完整的源代码作为唯一的dcc图形第节与错误有关。 我的猜测是,也许使用了错误类型的括号。但基于第一个dcc图形,我不认为是这样。在

dcc.Graph(
            id='example-graph',
            figure={
                'data': [
                    {'x': [1, 2, 3], 'y': [4, 1, 2], 'type': 'bar', 'name': 'SF'},
                    {'x': [1, 2, 3], 'y': [2, 4, 5], \
                     'type': 'bar', 'name': u'Montréal'},
                ],
                'layout': {
                    'title': 'Dash Data Visualization'
                }
            }
        ),
dcc.Graph(id='plot1', 
                  figure={          
                plotly_figure, 'layout' : {
                    'title': 'Test Progress'
                    }

                }
            )

附加信息: 添加了与plotly_figure相关的实际数据行dcc图形节,语法错误不再出现。在

^{pr2}$

问题解决方案: plotly_fig的正确语法如下:

plotly_fig = [dict(x=[1,2,3], y=[2,4,8])]
dcc.Graph(id='plot1', 
                      figure={          
                    plotly_fig, 'layout' : {
                        'title': 'Test Progress'
                        }

                    }
                )

Tags: 代码testid图形示例titlefigplotly