{ "project": { "name": "数据联动示例", "screen": { "uid": "screen_main", "type": "screen", "name": "主页面", "options": { "fullscreen-mode": "fill-uniform", "fill-auto-expand": true, "size": [1920, 1080], "background-color": "#0c0d0e", "cross-filter-receive": true, "select-sync-receive": true }, "stateOverrides": {}, "widgets": [ { "uid": "w_title", "type": "basic-text", "options": { "position": [140, 70], "size": [1200, 60], "text": "数据联动示例:点击右侧饼图的城市,左侧柱状图随之联动", "text-font": { "size": 30, "color": "#ffffff" }, "text-position": "left" }, "stateOverrides": {} }, { "uid": "w_bar", "type": "chart-bar", "name": "各城市男女人均收入(受联动)", "options": { "position": [140, 200], "size": [900, 520], "title": "各城市男女人均收入", "show-legend": true, "show-label": true, "cross-filter-receive": true, "category-field": [["conn_income", "tbl_income", "城市"]], "metric-fields": [ ["conn_income", "tbl_income", "男性人均收入"], ["conn_income", "tbl_income", "女性人均收入"] ] }, "stateOverrides": {} }, { "uid": "w_pie", "type": "chart-pie", "name": "各城市人均收入占比(联动其他)", "options": { "position": [1140, 200], "size": [600, 520], "title": "各城市人均收入占比", "show-legend": true, "show-label": true, "cross-filter-emit": true, "category": [["conn_income", "tbl_income", "城市"]], "value": [["conn_income", "tbl_income", "总人均收入"]] }, "stateOverrides": {} } ] }, "screens": [], "params": {}, "settings": {} }, "connections": [ { "uid": "conn_income", "name": "城市人均收入", "type": "json", "connectorType": "json", "config": { "copyToRoot": true, "fileName": "" }, "tables": [ { "uid": "tbl_income", "name": "城市人均收入", "fields": [ { "uid": "城市", "alias": "城市", "type": "string" }, { "uid": "男性人均收入", "alias": "男性人均收入", "type": "number" }, { "uid": "女性人均收入", "alias": "女性人均收入", "type": "number" }, { "uid": "总人均收入", "alias": "总人均收入", "type": "number" } ] } ] } ], "connectionData": { "conn_income": [ { "tableId": "tbl_income", "tableName": "城市人均收入", "fields": [ { "uid": "城市", "alias": "城市", "type": "string" }, { "uid": "男性人均收入", "alias": "男性人均收入", "type": "number" }, { "uid": "女性人均收入", "alias": "女性人均收入", "type": "number" }, { "uid": "总人均收入", "alias": "总人均收入", "type": "number" } ], "rows": [ { "城市": "北京", "男性人均收入": 11111, "女性人均收入": 22222, "总人均收入": 33333 }, { "城市": "上海", "男性人均收入": 12345, "女性人均收入": 23456, "总人均收入": 35801 }, { "城市": "杭州", "男性人均收入": 22222, "女性人均收入": 33333, "总人均收入": 55555 }, { "城市": "南京", "男性人均收入": 23456, "女性人均收入": 34567, "总人均收入": 58023 } ] } ] }, "dataRules": [] }