Colors 在Julia中定义Dash应用程序的背景色
我构建了一个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&
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,))