【发布时间】:2018-07-30 17:52:09
【问题描述】:
这个问题与我之前提出的一个问题有关:Using JSON in d3v4 stacked bar chart。
背景:对于堆积条形图,我试图代表一系列医院,以显示每个患者的诊断所属的类别总数(对于每个医院)。我使用 SQL 查询生成了我的 JSON 文件并将其导出。
问题:如何更改我的 JSON 数组数据结构以组合同一家医院的多个类别?
堆积条形图的 JSON 数组数据结构(一小部分)如下所示:
[{
"hospitalName": "hospital1",
"category": "Injury & Poisoning",
"Females": "0",
"Males": "4",
"Unknown": "0",
"count": "4"
},
{
"hospitalName": "hospital1",
"category": "Symptoms, Signs, & Ill-Defined Conditions",
"Females": "1",
"Males": "1",
"Unknown": "0",
"count": "2"
},
{
"hospitalName": "hospital2",
"category": "Mental Disorders",
"Females": "0",
"Males": "1",
"Unknown": "0",
"count": "1"
}]
所需的 JSON 数组数据结构:
[{
"hospitalName": "hospital1",
"Injury & Poisoning": "4",
"Symptoms, Signs, & Ill-Defined Conditions": "2"
"Females": "1", <--- the count of females is increased
"Males": "5", <--- the count of males is increased
"Unknown": "0",
"count": "6"
},
{
"hospitalName": "hospital2",
"category": "Mental Disorders",
"Females": "0",
"Males": "1",
"Unknown": "0",
"count": "1"
}]
这是否可以使用 SQL 查询生成,或者我可以使用 PLSQL 代替吗?
【问题讨论】:
标签: javascript sql json d3.js data-structures