代码之家  ›  专栏  ›  技术社区  ›  pilu

Plotly Dash API文档

  •  5
  • pilu  · 技术社区  · 6 年前

    我最近开始使用 dash

    这些教程是可以理解的,但是,我很难处理前端细节,因为我找不到API引用。具体来说,每个元素都接受 style 让我们修改一些CSS细节,如文本对齐、字体等。我在教程中看到了一些示例,但我希望有一个详尽的列表,列出我可以传递的所有内容。

    例如,我想创建一个表,但列的距离太近。我需要控制它们之间的间距,我想应该有这样一个论点 padding ,则, spacing ,则, borderSize 。。。你明白了。我在哪里可以找到这些详细信息?

    3 回复  |  直到 5 年前
        1
  •  2
  •   jackdbd    6 年前

    可以通过向虚线组件传递一些关键字来编辑一些样式。这取决于组件本身。

    例如,如果您正在使用 DataTable 从…起 dash-table-experiment :

    import dash_table_experiments as dt
    help(dt.DataTable)
    

    您可以看到,此组件的API允许您设置如下内容 column_widths (列表;可选)和 min_width (数字;可选)。

    如果您需要一些更复杂的样式(例如,黄色背景,甚至所有表格单元格都有线性渐变),恐怕您需要了解一些CSS。

    其他一些资源:

        2
  •  2
  •   anothernode David Joel Lukombo    6 年前

    dash项目似乎没有创建用户友好的API文档(我想这与他们的业务策略有关)。

    获得帮助的唯一途径是dash社区和git代码项目。

        3
  •  0
  •   Michael Colon    6 年前

    如果需要dash中python对象的帮助,请使用:

    help(html.Div)
    

    获取参数参数列表。

    如果您想知道样式参数中可以放置什么,那么答案是any,并且可以生成所有css。你可以自定义你想要的任何外观这里是语法。。。

    style={
     'border':'1px solid #333', 
     'margin':'10px', 
     'padding':'10px', 
     'background-color':'#888',
     'position':'absolute',
    },
    

    style参数不包括dictionary对象。为了呈现CSS,需要使用上面的语法,这将创建一个python dictionary对象。

    推荐文章
    pilu  ·  Plotly Dash API文档
    6 年前