破折号表多标题回调数据

时间:2019-11-01 07:11:14

标签: python dictionary plotly-dash

每个人。我是Python新手(实际上是编程人员),并且Dash Table有问题。 我正在尝试准备一个多标题破折号表。我已经检查了其文档,但是我的数据不同,因此无法在页面上清晰查看。

这是文档示例:

dash_table.DataTable(
    columns=[
        {"name": ["", "Year"], "id": "year"},
        {"name": ["City", "Montreal"], "id": "montreal"},
        {"name": ["City", "Toronto"], "id": "toronto"},
        {"name": ["City", "Ottawa"], "id": "ottawa"},
        {"name": ["City", "Vancouver"], "id": "vancouver"},
        {"name": ["Climate", "Temperature"], "id": "temp"},
        {"name": ["Climate", "Humidity"], "id": "humidity"},
    ],
    data=[
        {
            "year": i,
            "montreal": i * 10,
            "toronto": i * 100,
            "ottawa": i * -1,
            "vancouver": i * -10,
            "temp": i * -100,
            "humidity": i * 5,
        }
        for i in range(10)
    ],
    merge_duplicate_headers=True,
) 

我以相同的方式指定了列,但是我的数据只是由一些数据列表组成。例如: data1 = [1、2、3、4]#第一个ID的数据 data2 = [5,6,7,8]#第二个ID的数据, 等等。 我尝试过:

data = [{
        "year": [i for i in data1],
        "montreal": [i for i in data2] ...

但是结果并不令人满意。因为它将每个列表放在第一行。 One row display 我期望这样的事情: expected result 如何将我的数据与每个ID相应地配对。

0 个答案:

没有答案