2017 中国大学生程序设计竞赛秦皇岛站
基本信息
统计数据
{
"title": {
"text": "题目通过数统计",
"fontSize": 20
},
"data": {
"values": [
{"id": "A", "ac": 87, "type": "正式赛队"},
{"id": "A", "ac": 0, "type": "非正式赛队"},
{"id": "B", "ac": 4, "type": "正式赛队"},
{"id": "B", "ac": 0, "type": "非正式赛队"},
{"id": "C", "ac": 234, "type": "正式赛队"},
{"id": "C", "ac": 0, "type": "非正式赛队"},
{"id": "D", "ac": 7, "type": "正式赛队"},
{"id": "D", "ac": 0, "type": "非正式赛队"},
{"id": "E", "ac": 221, "type": "正式赛队"},
{"id": "E", "ac": 0, "type": "非正式赛队"},
{"id": "F", "ac": 0, "type": "正式赛队"},
{"id": "F", "ac": 0, "type": "非正式赛队"},
{"id": "G", "ac": 75, "type": "正式赛队"},
{"id": "G", "ac": 0, "type": "非正式赛队"},
{"id": "H", "ac": 26, "type": "正式赛队"},
{"id": "H", "ac": 0, "type": "非正式赛队"},
{"id": "I", "ac": 0, "type": "正式赛队"},
{"id": "I", "ac": 0, "type": "非正式赛队"},
{"id": "J", "ac": 0, "type": "正式赛队"},
{"id": "J", "ac": 0, "type": "非正式赛队"},
{"id": "K", "ac": 1, "type": "正式赛队"},
{"id": "K", "ac": 0, "type": "非正式赛队"},
{"id": "L", "ac": 247, "type": "正式赛队"},
{"id": "L", "ac": 0, "type": "非正式赛队"},
{"id": "M", "ac": 196, "type": "正式赛队"},
{"id": "M", "ac": 0, "type": "非正式赛队"}
]
},
"transform": [{
"calculate": "if(datum.type === 'off', 0, 1)",
"as": "typeOrder"
}],
"layer": [
{
"mark": {"type": "bar", "tooltip": true, "width": {"band": 0.5}},
"encoding": {
"x": {
"field": "id",
"type": "nominal",
"axis": {"labelAngle": 0, "labelFontSize": 14, "title": "题目编号", "titleFontSize": 14},
"sort": "-y"
},
"y": {
"field": "ac",
"aggregate": "sum",
"type": "quantitative",
"axis": {"labelAngle": 0, "labelFontSize": 14, "title": "通过数", "titleFontSize": 14}
},
"tooltip": [
{
"field": "type",
"type": "nominal",
"title": "队伍类型"
},
{
"field": "ac",
"aggregate": "sum",
"type": "quantitative",
"title": "通过数"
}
],
"color": {
"field": "type",
"type": "nominal",
"scale": {
"domain": ["正式赛队", "非正式赛队"],
"range": ["#4c78a8", "#616166"]
},
"legend": null
},
"order": {"field": "typeOrder"}
}
},
{
"mark": {"type": "text", "style": "label", "fontSize": 14, "dy": -10},
"encoding": {
"x": {
"field": "id",
"type": "nominal",
"sort": "-y"
},
"y": {
"field": "ac",
"aggregate": "sum",
"type": "quantitative"
},
"text": {
"field": "ac",
"aggregate": "sum",
"type": "quantitative"
}
}
}
]
}
{
"title": {
"text": "队伍过题数统计",
"fontSize": 20
},
"data": {
"values": [
{"ac": 0, "cnt": 5, "type": "正式赛队"},
{"ac": 0, "cnt": 0, "type": "非正式赛队"},
{"ac": 1, "cnt": 10, "type": "正式赛队"},
{"ac": 1, "cnt": 0, "type": "非正式赛队"},
{"ac": 2, "cnt": 17, "type": "正式赛队"},
{"ac": 2, "cnt": 0, "type": "非正式赛队"},
{"ac": 3, "cnt": 29, "type": "正式赛队"},
{"ac": 3, "cnt": 0, "type": "非正式赛队"},
{"ac": 4, "cnt": 90, "type": "正式赛队"},
{"ac": 4, "cnt": 0, "type": "非正式赛队"},
{"ac": 5, "cnt": 40, "type": "正式赛队"},
{"ac": 5, "cnt": 0, "type": "非正式赛队"},
{"ac": 6, "cnt": 38, "type": "正式赛队"},
{"ac": 6, "cnt": 0, "type": "非正式赛队"},
{"ac": 7, "cnt": 16, "type": "正式赛队"},
{"ac": 7, "cnt": 0, "type": "非正式赛队"},
{"ac": 8, "cnt": 5, "type": "正式赛队"},
{"ac": 8, "cnt": 0, "type": "非正式赛队"},
{"ac": 9, "cnt": 3, "type": "正式赛队"},
{"ac": 9, "cnt": 0, "type": "非正式赛队"},
{"ac": 10, "cnt": 0, "type": "正式赛队"},
{"ac": 10, "cnt": 0, "type": "非正式赛队"},
{"ac": 11, "cnt": 0, "type": "正式赛队"},
{"ac": 11, "cnt": 0, "type": "非正式赛队"},
{"ac": 12, "cnt": 0, "type": "正式赛队"},
{"ac": 12, "cnt": 0, "type": "非正式赛队"},
{"ac": 13, "cnt": 0, "type": "正式赛队"},
{"ac": 13, "cnt": 0, "type": "非正式赛队"}
]
},
"layer": [
{
"mark": {"type": "bar", "tooltip": true, "width": {"band": 0.5}},
"encoding": {
"x": {
"field": "ac",
"type": "nominal",
"axis": {"labelAngle": 0, "labelFontSize": 14, "title": "过题数", "titleFontSize": 14}
},
"y": {
"field": "cnt",
"aggregate": "sum",
"type": "quantitative",
"axis": {"labelAngle": 0, "labelFontSize": 14, "title": "队伍数", "titleFontSize": 14}
},
"tooltip": [
{
"field": "type",
"type": "nominal",
"title": "类型"
},
{
"field": "cnt",
"aggregate": "sum",
"type": "quantitative",
"title": "队伍数"
}
],
"color": {
"field": "type",
"type": "nominal",
"scale": {
"domain": ["正式赛队", "非正式赛队"],
"range": ["#4c78a8", "#616166"]
},
"legend": null
},
"order": {"field": "typeOrder"}
}
},
{
"mark": {"type": "text", "style": "label", "fontSize": 14, "dy": -10},
"encoding": {
"x": {
"field": "ac",
"type": "nominal"
},
"y": {
"field": "cnt",
"aggregate": "sum",
"type": "quantitative"
},
"text": {
"field": "cnt",
"aggregate": "sum",
"type": "quantitative"
}
}
}
]
}
题解列表