Python Plotly-Da sh удалить «встроенный» из контрольного списка, чтобы элементы были в отдельных строках - PullRequest
1 голос
/ 01 марта 2020

Я использую библиотеку Plotly Da sh для создания контрольного списка, и я хочу, чтобы каждый элемент был в отдельной строке, но я не могу понять, как. Обратите внимание на изображение ниже, как «Delta P (PSI)» и «Horsepower» находятся на одной линии, чего я не хочу.

Есть идеи? Вот мой код:

import dash
import dash_html_components as html
import dash_core_components as dcc

# Items to chart (checklist), based on unit type
html.Label('Items to Chart'), 

dcc.Checklist(

    options = [
        {'label': 'Delta P (PSI)', 'value': 'dtp'},
        {'label': 'Horsepower', 'value': 'hpe'},
        {'label': 'Hydraulic temp (C)', 'value': 'ht_egas'},
    ], 

    # What to use for className???
    className="checkbox or something..."
),

enter image description here

1 Ответ

0 голосов
/ 01 марта 2020

Я понял это:

labelStyle = dict(display='block') # not 'inline'

https://dash.plot.ly/dash-core-components/checklist

import dash
import dash_html_components as html
import dash_core_components as dcc

# Items to chart (checklist), based on unit type
html.Label('Items to Chart'), 

dcc.Checklist(

    options = [
        {'label': 'Delta P (PSI)', 'value': 'dtp'},
        {'label': 'Horsepower', 'value': 'hpe'},
        {'label': 'Hydraulic temp (C)', 'value': 'ht_egas'},
    ], 

    labelStyle = dict(display='block')
),

enter image description here

...