图表显示我正在使用哪个数据库

Posted

技术标签:

【中文标题】图表显示我正在使用哪个数据库【英文标题】:Graph to show which database I'm using 【发布时间】:2022-01-04 12:22:25 【问题描述】:

我目前正在考虑一种方法来显示哪个数据库是在我获取信息时显示的图表。目前我的虚线图看起来像这样,我希望它显示当前用于获取信息的图表是哪个数据库,我的应用程序中有两个数据库。我应该在 def graph 或其他地方创建一个新的 layout = go.Layout 函数吗?你们有什么建议吗?

this is where I would like to show the name of the database I'm using

我现在在我的 html 布局中有这个。在左侧你可以看到我在 html 中显示的数据库,但我需要在图形输出中显示 db。

controls = dbc.FormGroup(
    [
        dbc.Row([
            dbc.Col(
            html.Div(["Start Time: ", constants.start_date_picker],
                    ),
                ),
            dbc.Col(
                html.Div([ constants.start_time_picker ])
            )
        ],style="marginBottom":"0.5em"),
                dbc.Row([
            dbc.Col(
            html.Div(["End Time: ", constants.end_date_picker]),
                ),
            dbc.Col(constants.end_time_picker 
                ),
        ]),
     html.Hr(),
    dbc.Row([
         dbc.Col([
                     html.Div(["Database"])
             ]),
         dbc.Col([
                     constants.database
             ])
     ],style="marginBottom":"1em"),          
    dbc.Row([
    ],style="marginBottom":"1em"),
    dbc.Row([
        dbc.Col([
                    html.Div(["Language"])
            ]),
        dbc.Col([
                    constants.language
            ])
    ],style="marginBottom":"0.5em"),
    html.Hr(),
    dbc.Button(
        id='submit_button',
        n_clicks=0,
        children='Submit',
        color='primary',
        block=True
        ),
    html.Hr(),
    html.Div(id="alert7"),#appcallback output 3
    html.Div(id="link7"),#appcallback  download sheet output
    # html.Div(id="alert8")#appcallback excel
    #html.Div(id="barchart7"),#appcallback pie output 2
    # html.Div(id="pie7")
    ]
)

sidebar = html.Div(
    [
        html.H2('Input', style=constants.TEXT_STYLE),
        # html.H3('Parameters', style=constants.TEXT_STYLE),
        html.Hr(),
        controls
    ],
    style=constants.SIDEBAR_STYLE,
)

layout = html.Div([sidebar, content])

【问题讨论】:

【参考方案1】:

我只是添加了一个新标题并使用了我的参数数据库,它工作正常

fig = px.bar(dataframe, x=dataframe['Timestamp'], y=dataframe['Duration'], title=("The database is") + ' ' + (database))

【讨论】:

以上是关于图表显示我正在使用哪个数据库的主要内容,如果未能解决你的问题,请参考以下文章

更改组合框选项以修改图形/图表

在图表中显示传感器数据

哪个颤振插件提供具有多个 y 轴的图表?

使用图表显示过去 12 个月的注册用户分析

图表.js;图表未显示时间和导入的数据。

如何通过networkx制作可点击的图表?