Colors 在Julia中定义Dash应用程序的背景色

Colors 在Julia中定义Dash应用程序的背景色,colors,background,julia,plotly-dash,Colors,Background,Julia,Plotly Dash,我构建了一个Dash应用程序,将数据帧显示为数据表。代码如下: df = DataFrame(Day=["Monday","Tuesday","Wednesday"], Object=["Egg","Cat","Phone"], Letters=["A","B","C&

我构建了一个Dash应用程序,将数据帧显示为数据表。代码如下:

df = DataFrame(Day=["Monday","Tuesday","Wednesday"],
               Object=["Egg","Cat","Phone"],
               Letters=["A","B","C"],
               Food=["Milk","Egg","Cheese"])

colors=(background="#111111", text="#000000")

app = dash()

app.layout = html_div() do
    dash_datatable(id="data_table",
                   columns = tuple([(name=x,id=x) for x in names(df)])[1],
                   data = df_to_datatable(df),
                   style_cell = (textAlign="center", fontSize=16,
                                 backgroundColor="rgb(50,50,50)",
                                 color="white"),
               style_header = (backgroundColor="rgb(30, 30, 30)",),
               style_table = (textAlign="center", minwidth="35%",
                              width="35%",maxwidth="35%",
                              marginLeft="auto",marginRight="auto"),
              ),
    html_div(id="output_div")
end
结果如下表所示:

但是,我很难定义整个页面的背景色。根据文档,我尝试在调用
html\u div()
时定义背景色:

这会导致错误:

Invalid argument `style` passed into Div.
Expected `object`.
Was supplied type `string`.
Value provided: "#111111"
我检查了是否传递了元组“colors”,但它将元组参数的定义作为字符串读取。我怎样才能通过它寻找的论点呢

最终,我希望白色背景为蓝色。您希望:

html_div(style=(backgroundColor=colors.background,))
尾随逗号对于区分赋值和命名元组的创建很重要

html_div(style=(backgroundColor=colors.background,))