IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> 电影票房多视图可视化(echarts) -> 正文阅读

[JavaScript知识库]电影票房多视图可视化(echarts)

可视化小白本学期一门课的作业报告,欢迎交流学习。

一、 数据分析-WHAT

1. 属性数据

本可视化采用的是东方财富Choice数据提供的2019.09至2019.10中国电影单日票房数据,共有610项、6个属性。对属性的初步分析如下表所示。

属性日期排名影片名单日票房(万)环比变化(%)累计票房(万)
数据类型日期,定距数值,定序字符串,定类数值,定比数值,定比数值,定比
数量或范围2019.9.1-2019.10.31-60部7-37975-37-497280
备注---存在缺失上映期间某天数据的情况同左同左

2. 数据预处理

数据预处理包括两个方面:处理数据本身的问题、根据可视化工具(echarts)的输入数据格式对数据进行整理。
① 缺失值填补
单日票房、累计票房都存在上映期间某日数据缺失的情况。对于此类缺失值,单日票房填充0,累计票房用前一天的数据填充。
② 放映日期填充
echarts要求输入的类别数据与x轴标签等长。识别出数据集中每一部电影的上映日期和下映日期,将上映日期之前、下映日期之后的单日票房、累计票房都设置为特殊值(“-”),以便画图和查询时跳过。
③ 标注影片首字母
使用pypinyin库获取影片首字母,以便可视化时将影片按首字母排序,便于查找。
④ 数据格式转换
完成上述步骤后,将数据转化为json格式,定义为js文件(data.js)中的一个变量,以便调用。

二、 任务设计-WHY

1. 展示:

每一部电影上映的时间段、上映期间单日票房变化。由于影片数量较多,在可视化时需要进行一定的分类、概括,否则会过于杂乱、无法识别。

2. 对比:

同一电影不同日期的单日票房;
不同电影相同日期的单日票房;
电影市场单日总票房的变化情况;
不同电影的累计票房(不同电影累计票房的差异很大,需要添加缩放工具以便查看);

3. 查询:根据电影名称查询单日票房。

4. 注释:注释周末、节假日(中秋节、国庆节),对比工作日与这些日期单日票房的差异。

三、 可视化设计-HOW

1. 视觉通道

① 用颜色表示影片。影片数量较多,视觉通道的容量较小,因此同时只用颜色标识少数几部影片,其他影片统一使用灰色表示,以突出重点。为了给每部电影生成一种固定的颜色,调用crc32算法对影片名称生成校验码,取结果中的六个字符作为十六进制颜色。
② 用位置(横坐标)表示日期。
③ 用位置(折线图的纵坐标)表示累计票房。
④ 用长度(堆叠面积图)表示单日票房。长度的堆叠体现了不同电影的单日票房组成了单日总票房的概念,此外还可以用堆叠图顶端的位置反映单日总票房信息。

2. 布局

左侧为影片名称展示区,按照影片首字母分组、排序;
右侧上图为单日票房堆叠图,下方为累计票房折线图。
在这里插入图片描述

3. 单日票房可视化

① 展示
使用堆叠图展示各影片的单日票房,便于用户感知当日电影市场总体情况、特定电影对当日电影市场的贡献、同一天不同电影的票房差异。
② 按影片名称筛选
因影片数量多,只显示用户指定的少数几部影片。在左侧电影列表中勾选选择要显示的影片,其他未被选中的影片的单日票房则累加作为“其他”类。
鼠标悬浮在图上时,在提示框中展示筛选出的影片当日的单日票房。
在这里插入图片描述
③ 按日期缩放
拖动下方滑动条,可放大指定时间窗口内的单日票房情况。因堆叠图纵向缩放效果较差,堆叠图没有设置纵向缩放。
在这里插入图片描述
④ 注释
在背景上用浅灰色标注了周末、节假日的范围,用文字注释了中秋节、国庆节对应的区域。

4. 累计票房可视化

① 展示
用折线图展示所有影片的累计票房随时间的变化。
② 按影片名称筛选
与单日票房面积堆叠图不同的是,所有电影的累计票房都被同时展示出来,区别在于在左侧电影列表中勾选的电影显示为彩色(与堆叠图中对应电影的颜色一致),其他电影显示为灰色。这一形式参考了课堂上介绍的一个可视化作品:
在这里插入图片描述

鼠标悬浮在折线图上的数据点上时,将显示该电影的名称、该日的累计票房(无论是否被选中,所有电影的累计票房都可按此方法查询)。
在这里插入图片描述
在这里插入图片描述
③ 按日期、累计票房缩放
大部分影片的累计票房比热门影片低,在静态的折线图中难以辨识。通过横轴、纵轴的缩放可以更清晰地看到此类影片的累计票房。
在这里插入图片描述

四、 结果与发现

① 周末、节假日的单日票房明显高于工作日;
在这里插入图片描述

② 周末、节假日的前一天,单日票房就会开始有明显增长(如周五、9月30日);
③ 周末、节假日的的单日票房在第一天达到最高点(除了10月12日);
④ 中秋小长假、国庆假期单日票房远高于普通周末;
⑤ 国庆档影片(9月28日-10月1日上映)的影片有8部,但国庆档的主要票房收入都被《我和我的祖国》、《中国机长》、《攀登者》瓜分。
在这里插入图片描述

⑥ 9月-10月,上映以来累计票房超过10亿的影片共有6部:《哪吒之魔童降世》、《烈火英雄》、《速度与激情》、《我和我的祖国》、《中国机长》、《攀登者》。其中5部影片是国产电影,4部是正能量主旋律类型,3部在国庆档上映,可见观众们对讲好中国故事的影片非常欢迎,并且非常愿意通过看这类电影欢度国庆假期。

五、 思考

1. 信息取舍方面

面对类别多的定类数据,不能简单地全盘展示,需要进行一定的概括。
面对数值差异很大的定量数据,可以通过交互缩放的方式让用户选择要查看的区域,以展示细节。

2. 编程方面

这是我第一次使用前端技术进行可视化。同样是动态类型语言,在动态添加控件(元素)时Python和JavaScript有较大的不同。用PyQt动态添加控件时,需要实例化一个特定类型的对象,将对象添加到容器中;而JavaScript是直接添加字符串格式的一个或多个html元素,自由度非常高。

3. 不足

目前实现的交互查询主要是从影片名称查询影片票房、从累计票房图中查询影片名称,但用户可能有“查看某日热映影片”(即按单日票房排序)的需求,目前没有实现这种查询方式。

六、代码

在这里插入图片描述

piaofang.html:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>电影票房可视化</title>
	<style>
		h1 {
			text-align: center;
		}
		.main {
			height: 650px;
		}
		.subtitle {
			font-weight:bold;
			font-size:15px;
			text-align:center;
			height:10%;
		}
		.movie_name {
			font-weight: normal;
			padding: 0px 0px;
		}
		.letter {
			font-weight: bold
		}
		.side_column {
			float: left;
			width: 22%;
			height: 100%;
			margin: 0 1%;
		}
		.movie_list {
			float: left;
			width: 100%;
			height: 95%;
			overflow-y:scroll; // 滚动条
		}
		.chart_list {
			float: left;
			width: 75%;
			height: 100%;
		}
	</style>
    <script src="https://assets.pyecharts.org/assets/echarts.min.js"></script>
    <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
	<script src="https://cdn.jsdelivr.net/gh/emn178/js-crc/build/crc.min.js"></script>
	<script src="data.js"></script>
    <script src="piaofang.js"></script>
</head>
<body>
	<header>
		<h1>中国电影票房(2019.09.01 ~ 2019.10.31)</h1>
	</header>
	<div class="main">
		<div class="side_column">
			<div style='font-weight:bold;font-size:15px;height:5%'>电影列表</div>
			<div class="movie_list"></div>
		</div>
		<div class="chart_list">
			<div style="height:50%;width:100%">
				<div class="subtitle">单日票房(万元)</div>
				<div id="box_per_day" style="height:90%;width:100%"></div>
			</div>
			<div style="height:49%;width:100%;padding:1% 0">
				<div class="subtitle">累计票房(万元)</div>
				<div id="box_sum" style="height:90%;width:100%"></div>
			</div>
		</div>
	</div>
	<script type="text/javascript">
		// 生成字母分区

		for (i = 0; i < 26; i++) {
		    let temp_div = '<div class="letter" id="letter_%x"><p>%x</p></div>';
		    temp_div = temp_div.replace(/%x/g, String.fromCharCode(65 + i));
		    $(".movie_list").append(temp_div);
		}
		// 生成checkbox
		let selected = ["我和我的祖国", "中国机长", "罗小黑战记", "少年的你"]; // 默认选中的内容
		for (i = 0; i < data.length; i++) {
		    let cb = '<div class="movie_name"><input type="checkbox" class="movie_checkbox" value="%x" %y>%x</div>';
		    if (selected.indexOf(data[i]["name"]) != -1) {
		        cb = cb.replace(/%y/g, 'checked');
		    }
		    cb = cb.replace(/%x/g, data[i]["name"]);
		    letter = data[i]["letter"];
		    $("#letter_" + letter).append(cb);
		}
		// 计算单日总票房
		let day_sum = compute_day_sum(data)

		    // 单日总票房可视化
		    let myChart = echarts.init(document.getElementById('box_per_day'));
		let options = box_day_options(selected, x_axis, data, day_sum);
		myChart.setOption(options, true)

		// 计算累积总票房
		let box_sum_series = init_box_sum(data);
		// 累积总票房可视化
		let myChart2 = echarts.init(document.getElementById('box_sum'));
		let options2 = box_all_options(selected, x_axis, box_sum_series);
		myChart2.setOption(options2, true);

		// 点击复选框事件
		let checkboxes = document.getElementsByClassName('movie_checkbox');
		$(".movie_checkbox").click(function () {
		    selected = [];
		    for (let i = 0; i < checkboxes.length; i++) {
		        if (checkboxes[i].checked) {
		            selected.push(checkboxes[i].value);
		        }
		    }
		    options = box_day_options(selected, x_axis, data, day_sum);
		    myChart.setOption(options, true)

		    options2 = box_all_options(selected, x_axis, box_sum_series);
		    myChart2.setOption(options2, true)
		});
</script>
</body>
</html>

data.js

let x_axis = ["2019-09-01", "2019-09-02", "2019-09-03", "2019-09-04", "2019-09-05", "2019-09-06", "2019-09-07", "2019-09-08", "2019-09-09", "2019-09-10", "2019-09-11", "2019-09-12", "2019-09-13", "2019-09-14", "2019-09-15", "2019-09-16", "2019-09-17", "2019-09-18", "2019-09-19", "2019-09-20", "2019-09-21", "2019-09-22", "2019-09-23", "2019-09-24", "2019-09-25", "2019-09-26", "2019-09-27", "2019-09-28", "2019-09-29", "2019-09-30", "2019-10-01", "2019-10-02", "2019-10-03", "2019-10-04", "2019-10-05", "2019-10-06", "2019-10-07", "2019-10-08", "2019-10-09", "2019-10-10", "2019-10-11", "2019-10-12", "2019-10-13", "2019-10-14", "2019-10-15", "2019-10-16", "2019-10-17", "2019-10-18", "2019-10-19", "2019-10-20", "2019-10-21", "2019-10-22", "2019-10-23", "2019-10-24", "2019-10-25", "2019-10-26", "2019-10-27", "2019-10-28", "2019-10-29", "2019-10-30", "2019-10-31"];
let data = [
{"name": "\u6211\u548c\u6211\u7684\u7956\u56fd", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 1257.0, 0.0, 28660.0, 37975.0, 35858.0, 30248.0, 25809.0, 24315.0, 22271.0, 15798.0, 5296.0, 5420.0, 5389.0, 5044.0, 6957.0, 6426.0, 3228.0, 3220.0, 2972.0, 2775.0, 2237.0, 2022.0, 1527.0, 774.0, 1137.0, 1308.0, 1309.0, 1257.0, 1061.0, 921.0, 735.0, 803.0, 787.0, 961.0], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 1259.0, 1259.0, 29923.0, 67908.0, 103775.0, 134029.0, 159846.0, 184168.0, 206467.0, 222265.0, 227578.0, 233008.0, 238399.0, 243491.0, 250448.0, 256874.0, 260103.0, 263337.0, 266322.0, 269113.0, 271355.0, 273377.0, 274905.0, 275679.0, 276821.0, 278131.0, 279478.0, 280783.0, 281849.0, 282770.0, 283513.0, 284319.0, 285115.0, 286076.0], "letter": "W"},
{"name": "\u4e2d\u56fd\u673a\u957f", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 5635.0, 0.0, 20704.0, 25607.0, 28232.0, 26724.0, 25273.0, 24462.0, 23527.0, 17542.0, 8200.0, 6923.0, 5948.0, 5895.0, 9087.0, 9811.0, 3313.0, 3263.0, 3095.0, 2859.0, 2667.0, 5117.0, 4018.0, 1549.0, 1560.0, 1456.0, 1358.0, 1244.0, 2240.0, 1809.0, 735.0, 720.0, 678.0, 598.0], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 5676.0, 5676.0, 26380.0, 52010.0, 80253.0, 106981.0, 132260.0, 156726.0, 180277.0, 197819.0, 206036.0, 212966.0, 218917.0, 224868.0, 233955.0, 243766.0, 247083.0, 250356.0, 253466.0, 256346.0, 259017.0, 264134.0, 268152.0, 269703.0, 271267.0, 272728.0, 274127.0, 275472.0, 277719.0, 279528.0, 280276.0, 281004.0, 281689.0, 282286.0], "letter": "Z"},
{"name": "\u6500\u767b\u8005", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 4421.0, 0.0, 16721.0, 13632.0, 10648.0, 9024.0, 7720.0, 7257.0, 7298.0, 5630.0, 2530.0, 2245.0, 2022.0, 2028.0, 3178.0, 3588.0, 1387.0, 1033.0, 979.0, 938.0, 452.0, 861.0, 774.0, 348.0, 388.0, 377.0, 375.0, 218.0, 297.0, 254.0, 128.0, 150.0, 153.0, 137.0], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 4450.0, 4450.0, 21178.0, 34831.0, 45477.0, 54503.0, 62226.0, 69484.0, 76786.0, 82416.0, 84951.0, 87200.0, 89223.0, 91272.0, 94451.0, 98039.0, 99427.0, 100463.0, 101449.0, 102395.0, 102848.0, 103709.0, 104483.0, 104831.0, 105220.0, 105599.0, 105987.0, 106220.0, 106518.0, 106772.0, 106904.0, 107056.0, 107210.0, 107347.0], "letter": "P"},
{"name": "\u5c11\u5e74\u7684\u4f60", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 14640.0, 23744.0, 19875.0, 8509.0, 7077.0, 5980.0, 5279.0], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 14640.0, 38391.0, 58266.0, 66781.0, 73868.0, 79855.0, 85135.0], "letter": "S"},
{"name": "\u8bdb\u4ed9\u2160", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 14336.0, 8458.0, 4349.0, 1821.0, 1428.0, 1186.0, 997.0, 993.0, 1721.0, 1310.0, 516.0, 452.0, 417.0, 381.0, 477.0, 521.0, 719.0, 15.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 14337.0, 22796.0, 27145.0, 28989.0, 30418.0, 31607.0, 32604.0, 33599.0, 35323.0, 36640.0, 37157.0, 37619.0, 38037.0, 38419.0, 38898.0, 39424.0, 40143.0, 40158.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "Z"},
{"name": "\u6c89\u7761\u9b54\u54922", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 103.0, 3625.0, 6821.0, 5507.0, 2195.0, 2006.0, 1741.0, 1539.0, 1416.0, 2764.0, 1996.0, 639.0, 594.0, 560.0, 549.0], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 103.0, 3728.0, 10550.0, 16057.0, 18253.0, 20263.0, 22004.0, 23547.0, 24977.0, 27746.0, 29742.0, 30384.0, 30981.0, 31544.0, 32093.0], "letter": "C"},
{"name": "\u901f\u5ea6\u4e0e\u6fc0\u60c5:\u7279\u522b\u884c\u52a8", "box_per_day": [5782.0, 2253.0, 1995.0, 1734.0, 1575.0, 1819.0, 3044.0, 2369.0, 963.0, 978.0, 845.0, 1012.0, 1458.0, 1328.0, 765.0, 336.0, 326.0, 307.0, 292.0, 236.0, 485.0, 384.0, 132.0, 129.0, 127.0, 126.0, 161.0, 0.0, 180.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": [117385.0, 119638.0, 121633.0, 123368.0, 124943.0, 126762.0, 129806.0, 132176.0, 133167.0, 134145.0, 134990.0, 136026.0, 137486.0, 138815.0, 139579.0, 139922.0, 140256.0, 140563.0, 140856.0, 141093.0, 141578.0, 141965.0, 142097.0, 142230.0, 142358.0, 142485.0, 142647.0, 142647.0, 143002.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "S"},
{"name": "\u7f57\u5c0f\u9ed1\u6218\u8bb0", "box_per_day": ["-", "-", "-", "-", "-", 0.0, 4499.0, 3808.0, 1220.0, 1218.0, 1036.0, 1636.0, 3378.0, 3552.0, 2389.0, 597.0, 511.0, 459.0, 424.0, 492.0, 1498.0, 1320.0, 261.0, 237.0, 223.0, 207.0, 370.0, 654.0, 381.0, 23.0, 47.0, 83.0, 97.0, 103.0, 102.0, 94.0, 65.0, 12.0, 10.0, 12.0, 12.0, 0.0, 29.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": ["-", "-", "-", "-", "-", "-", 4719.0, 8530.0, 9752.0, 10970.0, 12006.0, 13658.0, 17037.0, 20590.0, 22978.0, 23586.0, 24098.0, 24558.0, 24983.0, 25475.0, 26974.0, 28298.0, 28559.0, 28801.0, 29024.0, 29232.0, 29604.0, 30258.0, 30639.0, 30662.0, 30713.0, 30798.0, 30895.0, 30998.0, 31100.0, 31194.0, 31259.0, 31271.0, 31282.0, 31294.0, 31307.0, 31307.0, 31345.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "L"},
{"name": "\u54ea\u5412\u4e4b\u9b54\u7ae5\u964d\u4e16", "box_per_day": [3757.0, 1040.0, 921.0, 835.0, 771.0, 1076.0, 2536.0, 2131.0, 565.0, 590.0, 501.0, 783.0, 2231.0, 2471.0, 1464.0, 328.0, 295.0, 276.0, 269.0, 286.0, 1003.0, 900.0, 211.0, 200.0, 191.0, 179.0, 258.0, 481.0, 296.0, 19.0, 124.0, 249.0, 320.0, 355.0, 360.0, 331.0, 251.0, 30.0, 26.0, 26.0, 26.0, 27.0, 68.0, 8.0, 7.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": [471858.0, 472897.0, 473818.0, 474653.0, 475424.0, 476500.0, 479036.0, 481169.0, 481767.0, 482357.0, 482858.0, 483669.0, 485899.0, 488371.0, 489835.0, 490174.0, 490472.0, 490748.0, 491018.0, 491305.0, 492310.0, 493212.0, 493424.0, 493629.0, 493821.0, 494000.0, 494260.0, 494742.0, 495038.0, 495057.0, 495184.0, 495436.0, 495757.0, 496112.0, 496474.0, 496805.0, 497056.0, 497086.0, 497112.0, 497138.0, 497170.0, 497196.0, 497264.0, 497273.0, 497280.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "N"},
{"name": "\u5c0f\u5c0f\u7684\u613f\u671b", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 3004.0, 5806.0, 3935.0, 2183.0, 929.0, 857.0, 769.0, 726.0, 844.0, 1741.0, 1366.0, 564.0, 559.0, 542.0, 495.0, 730.0, 800.0, 678.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 3069.0, 8876.0, 12813.0, 14996.0, 15934.0, 16791.0, 17561.0, 18288.0, 19133.0, 20875.0, 22245.0, 22809.0, 23373.0, 23916.0, 24412.0, 25145.0, 25946.0, 26624.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "X"},
{"name": "\u72af\u7f6a\u73b0\u573a", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 5247.0, 5307.0, 2540.0, 2328.0, 2146.0, 1698.0, 718.0, 1267.0, 1077.0, 575.0, 554.0, 536.0, 505.0, 0.0, 0.0, 137.0, 78.0, 77.0, 76.0, 0.0], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 5247.0, 10554.0, 13096.0, 15431.0, 17579.0, 19280.0, 19999.0, 21266.0, 22343.0, 22919.0, 23474.0, 24011.0, 24520.0, 24520.0, 24520.0, 24926.0, 25007.0, 25086.0, 25163.0, "-"], "letter": "F"},
{"name": "\u53cc\u5b50\u6740\u624b", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 285.0, 5595.0, 5291.0, 3713.0, 1358.0, 1164.0, 1044.0, 905.0, 572.0, 1010.0, 806.0, 272.0, 243.0, 233.0, 228.0], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 293.0, 5888.0, 11179.0, 14892.0, 16251.0, 17419.0, 18464.0, 19370.0, 19952.0, 20966.0, 21772.0, 22046.0, 22289.0, 22523.0, 22752.0], "letter": "S"},
{"name": "\u540d\u4fa6\u63a2\u67ef\u5357:\u7ec0\u9752\u4e4b\u62f3", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 120.0, 7352.0, 5548.0, 3069.0, 801.0, 621.0, 522.0, 445.0, 558.0, 1352.0, 988.0, 209.0, 177.0, 162.0, 147.0, 237.0, 0.0, 252.0, 0.0, 0.0, 0.0, 0.0, 0.0, 31.0, 28.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 124.0, 7476.0, 13024.0, 16094.0, 16907.0, 17528.0, 18052.0, 18497.0, 19056.0, 20409.0, 21403.0, 21613.0, 21794.0, 21956.0, 22103.0, 22342.0, 22342.0, 22957.0, 22957.0, 22957.0, 22957.0, 22957.0, 22957.0, 23102.0, 23129.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "M"},
{"name": "\u822a\u6d77\u738b:\u72c2\u70ed\u884c\u52a8", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 142.0, 4676.0, 5486.0, 3684.0, 1163.0, 855.0, 681.0, 559.0, 451.0, 947.0, 729.0, 171.0, 143.0, 128.0, 127.0], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 142.0, 4819.0, 10304.0, 13989.0, 15153.0, 16011.0, 16692.0, 17253.0, 17712.0, 18663.0, 19391.0, 19564.0, 19710.0, 19839.0, 19965.0], "letter": "H"},
{"name": "\u51b3\u80dc\u65f6\u523b", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 35.0, 53.0, 149.0, 168.0, 1356.0, 1621.0, 1302.0, 724.0, 767.0, 986.0, 922.0, 947.0, 529.0, 678.0, 54.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 52.0, 82.0, 92.0, 100.0, 116.0, 0.0, 61.0, 93.0, 98.0, 96.0, 113.0, 0.0, 0.0, 25.0, 39.0, 29.0, 34.0, 0.0, "-", "-", "-", "-", "-", "-"], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 109.0, 162.0, 310.0, 478.0, 1835.0, 3456.0, 4759.0, 5483.0, 6250.0, 7236.0, 8157.0, 9104.0, 9635.0, 10313.0, 10366.0, 10366.0, 10366.0, 10366.0, 10366.0, 10366.0, 10366.0, 10366.0, 10518.0, 10600.0, 10692.0, 10793.0, 10908.0, 10908.0, 10988.0, 11081.0, 11179.0, 11275.0, 11388.0, 11388.0, 11388.0, 11454.0, 11493.0, 11522.0, 11556.0, "-", "-", "-", "-", "-", "-", "-"], "letter": "J"},
{"name": "\u96ea\u4eba\u5947\u7f18", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 486.0, 0.0, 0.0, 1840.0, 1219.0, 1242.0, 1140.0, 1082.0, 1047.0, 967.0, 65.0, 54.0, 49.0, 62.0, 120.0, 528.0, 29.0, 31.0, 29.0, 0.0, 0.0, 185.0, 221.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 508.0, 508.0, 508.0, 2349.0, 3562.0, 4804.0, 5945.0, 7027.0, 8075.0, 9042.0, 9107.0, 9162.0, 9211.0, 9275.0, 9396.0, 9924.0, 9952.0, 9983.0, 10013.0, 10013.0, 10013.0, 10242.0, 10463.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "X"},
{"name": "\u5c0fQ", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 1675.0, 2218.0, 1726.0, 672.0, 608.0, 555.0, 514.0, 638.0, 618.0, 541.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 2889.0, 5107.0, 6835.0, 7507.0, 8117.0, 8673.0, 9189.0, 9827.0, 10449.0, 10989.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "X"},
{"name": "\u50ac\u7720\u00b7\u88c1\u51b3", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 1825.0, 1888.0, 1493.0, 761.0, 658.0, 591.0, 537.0], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 1831.0, 3719.0, 5212.0, 5975.0, 6633.0, 7225.0, 7761.0], "letter": "C"},
{"name": "\u5de8\u9cc4\u98ce\u66b4", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 1506.0, 1260.0, 1189.0, 721.0, 355.0, 322.0, 295.0, 269.0, 155.0, 316.0, 231.0, 109.0, 100.0, 96.0, 90.0, 119.0, 0.0, 114.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 1518.0, 2779.0, 3968.0, 4688.0, 5046.0, 5368.0, 5663.0, 5932.0, 6088.0, 6404.0, 6635.0, 6744.0, 6845.0, 6941.0, 7031.0, 7151.0, 7151.0, 7380.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "J"},
{"name": "\u70c8\u706b\u82f1\u96c4", "box_per_day": [1153.0, 473.0, 457.0, 445.0, 433.0, 271.0, 454.0, 436.0, 208.0, 231.0, 227.0, 188.0, 140.0, 171.0, 114.0, 39.0, 46.0, 49.0, 49.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": [164273.0, 164746.0, 165204.0, 165648.0, 166082.0, 166353.0, 166808.0, 167244.0, 167459.0, 167690.0, 167918.0, 168115.0, 168254.0, 168426.0, 168540.0, 168580.0, 168627.0, 168676.0, 168725.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "L"},
{"name": "\u53cb\u60c5\u4ee5\u4e0a", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 460.0, 878.0, 929.0, 417.0, 408.0, 376.0, 340.0, 429.0, 0.0, 365.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 564.0, 1442.0, 2371.0, 2789.0, 3198.0, 3574.0, 3914.0, 4343.0, 4343.0, 5153.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "Y"},
{"name": "\u5f92\u624b\u6500\u5ca9", "box_per_day": ["-", "-", "-", "-", 0.0, 692.0, 710.0, 570.0, 205.0, 199.0, 171.0, 143.0, 100.0, 136.0, 116.0, 46.0, 43.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": ["-", "-", "-", "-", "-", 769.0, 1478.0, 2049.0, 2254.0, 2453.0, 2624.0, 2769.0, 2869.0, 3005.0, 3120.0, 3167.0, 3210.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "T"},
{"name": "\u5b9d\u83b1\u575e\u673a\u5668\u4eba2.0:\u91cd\u751f\u5f52\u6765", "box_per_day": ["-", "-", "-", "-", 0.0, 931.0, 516.0, 314.0, 103.0, 91.0, 72.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": ["-", "-", "-", "-", "-", 966.0, 1482.0, 1796.0, 1899.0, 1989.0, 2061.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "B"},
{"name": "\u94e4\u800c\u8d70\u9669", "box_per_day": [790.0, 370.0, 325.0, 284.0, 241.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": [3095.0, 3465.0, 3790.0, 4074.0, 4315.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "D"},
{"name": "\u68c0\u5bdf\u65b9\u7684\u7f6a\u4eba", "box_per_day": ["-", "-", "-", "-", 0.0, 214.0, 366.0, 277.0, 88.0, 76.0, 70.0, 47.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": ["-", "-", "-", "-", "-", 216.0, 582.0, 859.0, 946.0, 1023.0, 1092.0, 1139.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "J"},
{"name": "\u5fc3\u7075\u7684\u9633\u5149", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 115.0, 140.0, 136.0, 117.0, 103.0, 111.0, 93.0, 75.0, 0.0, 0.0, 0.0, 0.0, 0.0, 48.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 4573.0, 4713.0, 4849.0, 4966.0, 5069.0, 5180.0, 5273.0, 5348.0, 5348.0, 5348.0, 5348.0, 5348.0, 5348.0, 5397.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "X"},
{"name": "\u6df1\u591c\u98df\u5802", "box_per_day": [369.0, 148.0, 124.0, 107.0, 89.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": [1894.0, 2042.0, 2166.0, 2273.0, 2362.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "S"},
{"name": "\u4f7f\u5f92\u884c\u80052:\u8c0d\u5f71\u884c\u52a8", "box_per_day": [253.0, 143.0, 150.0, 152.0, 136.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": [69003.0, 69146.0, 69296.0, 69448.0, 69584.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "S"},
{"name": "\u6700\u957f1\u67aa", "box_per_day": ["-", "-", "-", "-", 0.0, 339.0, 134.0, 105.0, 44.0, 46.0, 42.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": ["-", "-", "-", "-", "-", 345.0, 479.0, 584.0, 628.0, 674.0, 716.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "Z"},
{"name": "\u53e4\u7530\u519b\u53f7", "box_per_day": ["-", "-", "-", 0.0, 55.0, 58.0, 0.0, 0.0, 47.0, 54.0, 41.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 70.0, 54.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 22.0, 0.0, 0.0, 0.0, 0.0, 0.0, 30.0, 30.0, 31.0, 32.0, 27.0, 17.0, 0.0, 14.0, 11.0, 9.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": ["-", "-", "-", "-", 2274.0, 2332.0, 2332.0, 2332.0, 2448.0, 2502.0, 2543.0, 2543.0, 2543.0, 2543.0, 2543.0, 2543.0, 2543.0, 2773.0, 2827.0, 2827.0, 2827.0, 2827.0, 2827.0, 2827.0, 2827.0, 2827.0, 2827.0, 2827.0, 2827.0, 2827.0, 3180.0, 3180.0, 3180.0, 3180.0, 3180.0, 3180.0, 3343.0, 3373.0, 3403.0, 3435.0, 3462.0, 3479.0, 3479.0, 3505.0, 3516.0, 3525.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "G"},
{"name": "\u5929\u4f5c\u8c1c\u6848", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 394.0, 202.0, 0.0, "-", "-", "-", "-"], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 406.0, 608.0, "-", "-", "-", "-", "-"], "letter": "T"},
{"name": "\u5973\u738b\u7684\u67ef\u57fa", "box_per_day": [383.0, 58.0, 48.0, 41.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": [1207.0, 1265.0, 1313.0, 1354.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "N"},
{"name": "\u9017\u7231\u718a\u4ec1\u9547", "box_per_day": ["-", "-", "-", "-", "-", 0.0, 401.0, 119.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": ["-", "-", "-", "-", "-", "-", 405.0, 524.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "D"},
{"name": "\u5c0f\u5df7\u7ba1\u5bb6", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 110.0, 185.0, 207.0], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 110.0, 296.0, 503.0], "letter": "X"},
{"name": "\u6124\u6012\u7684\u5c0f\u9e1f2", "box_per_day": [390.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 80.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": [13693.0, 13693.0, 13693.0, 13693.0, 13693.0, 13693.0, 13693.0, 13937.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "F"},
{"name": "\u6253\u8fc7\u957f\u6c5f\u53bb", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 247.0, 156.0, 63.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 247.0, 404.0, 467.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "D"},
{"name": "\u6025\u901f\u9003\u8131", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 192.0, 110.0, 39.0, 34.0, 30.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 195.0, 305.0, 344.0, 378.0, 408.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "J"},
{"name": "\u4e09\u50bb\u95f9\u5730\u7403", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 237.0, 165.0, 0.0, "-", "-", "-"], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 245.0, 411.0, "-", "-", "-", "-"], "letter": "S"},
{"name": "\u798f\u661f\u9ad8\u7167\u6731\u5c0f\u516b", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 207.0, 109.0, 78.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 306.0, 415.0, 493.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "F"},
{"name": "\u7ec8\u7ed3\u8005:\u9ed1\u6697\u547d\u8fd0", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 372.0], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 378.0], "letter": "Z"},
{"name": "\u4fa0\u8def\u76f8\u9022", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 47.0, 73.0, 94.0, 74.0, 78.0, 0.0, "-", "-", "-", "-", "-", "-"], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 97.0, 170.0, 264.0, 338.0, 416.0, "-", "-", "-", "-", "-", "-", "-"], "letter": "X"},
{"name": "\u53e4\u9547\u753b\u60c5", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 34.0, 47.0, 49.0, 45.0, 42.0, 43.0, 35.0, 24.0, 11.0, 10.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 1832.0, 1881.0, 1930.0, 1975.0, 2018.0, 2061.0, 2095.0, 2120.0, 2131.0, 2141.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "G"},
{"name": "\u6b7b\u5bc2\u9003\u4ea1", "box_per_day": [131.0, 66.0, 56.0, 47.0, 38.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": [726.0, 792.0, 848.0, 896.0, 933.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "S"},
{"name": "\u51b7\u8840\u8ffd\u51fb", "box_per_day": ["-", "-", "-", "-", 0.0, 224.0, 107.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": ["-", "-", "-", "-", "-", 241.0, 348.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "L"},
{"name": "\u9aa1\u5b50", "box_per_day": [131.0, 52.0, 51.0, 44.0, 39.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": [706.0, 758.0, 809.0, 853.0, 892.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "L"},
{"name": "\u4e11\u5a03\u5a03", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 39.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 239.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 68.0, 68.0, 68.0, 68.0, 68.0, 68.0, 68.0, 68.0, 68.0, 315.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "C"},
{"name": "\u4e00\u751f\u53ea\u4e3a\u4e00\u4e8b\u6765", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", 0.0, 86.0, 65.0, 88.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", 128.0, 193.0, 281.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "Y"},
{"name": "\u592a\u9633\u5347\u8d77\u7684\u65f6\u523b", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 170.0, 0.0, 0.0, 59.0, 0.0, "-", "-"], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 170.0, 170.0, 170.0, 323.0, "-", "-", "-"], "letter": "T"},
{"name": "\u75af\u72c2\u68a6\u5e7b\u57ce", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 29.0, 37.0, 0.0, 37.0, 32.0, 44.0, 45.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 224.0, 261.0, 261.0, 325.0, 357.0, 401.0, 447.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "F"},
{"name": "\u4eb2\u5bc6\u65c5\u884c", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 147.0, 0.0, 0.0, 0.0, 0.0, 13.0, 13.0, 12.0, 13.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 168.0, 168.0, 168.0, 168.0, 168.0, 276.0, 289.0, 301.0, 314.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "Q"},
{"name": "\u6c5f\u5357", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 32.0, 0.0, 0.0, 0.0, 37.0, 31.0, 36.0, 37.0, 0.0, "-", "-", "-", "-", "-", "-"], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 218.0, 218.0, 218.0, 218.0, 331.0, 362.0, 398.0, 435.0, "-", "-", "-", "-", "-", "-", "-"], "letter": "J"},
{"name": "\u7f8e\u98df\u5927\u5192\u9669\u4e4b\u82f1\u96c4\u70e9", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 155.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 160.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "M"},
{"name": "\u56fd\u793c", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 16.0, 15.0, 12.0, 0.0, 31.0, 25.0, 19.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 339.0, 354.0, 367.0, 367.0, 415.0, 440.0, 458.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "G"},
{"name": "\u9001\u6211\u4e0a\u9752\u4e91", "box_per_day": [0.0, 31.0, 32.0, 30.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": ["-", 2740.0, 2772.0, 2802.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "S"},
{"name": "\u4f60\u597d\u9738\u738b\u9f99", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 45.0, 46.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 108.0, 154.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "N"},
{"name": "\u6bd5\u4e1a\u7684\u6211\u4eec", "box_per_day": ["-", "-", "-", 0.0, 39.0, 0.0, 0.0, 0.0, 45.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": ["-", "-", "-", "-", 132.0, 132.0, 132.0, 132.0, 329.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "B"},
{"name": "\u82b1\u6912\u4e4b\u5473", "box_per_day": ["-", "-", "-", "-", 0.0, 74.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": ["-", "-", "-", "-", "-", 87.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "H"},
{"name": "\u6211\u5728\u8000\u74f7\u5c0f\u9547\u7b49\u4f60", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 40.0, 29.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 41.0, 69.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "W"},
{"name": "\u75af\u72c2\u6597\u725b\u573a", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 36.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 37.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "F"},
{"name": "\u6211\u548c\u795e\u9a6c\u67e5\u5e72", "box_per_day": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 0.0, 17.0, 0.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "box_sum": ["-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", 3369.0, "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-"], "letter": "W"},
];

piaofang.js

let markArea = {
    silent: true,
    label: {
        show: true,
        position: ['120%', '30%'],
        color: "#a0a0a0",
    },
    itemStyle: {
        color: 'rgba(239,237,245, 0.5)'
    },
    data: [
        [{
                xAxis: '2019-09-07'
            }, {
                xAxis: '2019-09-08'
            }
        ],
        [{
                name: '中秋',
                xAxis: '2019-09-13'
            }, {
                xAxis: '2019-09-15'
            }
        ],
        [{
                xAxis: '2019-09-21'
            }, {
                xAxis: '2019-09-22'
            }
        ],
		[{
                xAxis: '2019-09-28'
            }, {
                xAxis: '2019-09-29'
            }
        ],
        [{
                name: '国庆',
                xAxis: '2019-10-01'
            }, {
                xAxis: '2019-10-07'
            }
        ],
        [{
                xAxis: '2019-10-12'
            }, {
                xAxis: '2019-10-13'
            }
        ],
        [{
                xAxis: '2019-10-19'
            }, {
                xAxis: '2019-10-20'
            }
        ],
        [{
                xAxis: '2019-10-26'
            }, {
                xAxis: '2019-10-27'
            }
        ]
    ]
}

// 悬浮时的提示。参考:https://www.cnblogs.com/fifteen-home/articles/10273019.html
let tooltip = {
    trigger: 'axis',
    axisPointer: {
        type: 'line',
        label: {
            backgroundColor: '#6a7985'
        },
    },
    formatter: function (params) {
        let list = [];
        let listItem = '';
        for (i = 0; i < params.length; i++) {
            let name = params[i].seriesName;
            if ((selected.indexOf(name) != -1 | name === '其他') & params[i].value != '-' & params[i].value != 0) {
                list.push(
                    '<i style="display: inline-block; width: 10px;height: 10px;background: ' +
                    params[i].color +
                    ';margin-right: 5px;border-radius: 50%;}"></i><span style="width:100px; display:inline-block;">' +
                    params[i].seriesName.substring(0, 8) +
                    '</span>&nbsp&nbsp:' +
                    params[i].value)
            }
        }
        listItem = '<span>' + params[0].name + '</span><br>' + list.join('<br>')
            return '<div class="showBox">' + listItem + '</div>'
    }
}

function compute_day_sum(data) {
    let day_sum = new Array(data[0]["box_per_day"].length).fill(0);
    for (i = 0; i < data.length; i++) {
        for (j = 0; j < data[i]["box_per_day"].length; j++) {
            num = data[i]["box_per_day"][j]
                if (num != "-") {
                    day_sum[j] += parseInt(num);
                }

        }
    }
    return day_sum
};

function box_day_options(selected, x_axis, data, daysum) {
    let show_data = []; // 添加到series的内容
    let other = [...daysum]; // 其他
    let my_legend = [];
    for (i = 0; i < data.length; i++) {
        if (selected.indexOf(data[i]["name"]) != -1) { // 该电影被选中
            my_legend.push(data[i]['name']);
            show_data.push({
                "name": data[i]["name"],
                "type": "line",
                "areaStyle": {},
                "stack": "Total",
                "data": data[i]["box_per_day"]
            });
            for (j = 0; j < x_axis.length; j++) { // 每天票房减去该电影的票房
                let temp = data[i]['box_per_day'][j];
                if (temp != '-') { // 没有上映时的票房记为'-'
                    other[j] -= temp
                };
            }
        }
    };
    // 增加其他类
    my_legend.push('其他');
    show_data.push({
        name: '其他',
        type: 'line',
        areaStyle: {},
        stack: 'Total',
        data: other,
        markArea: markArea
    });

    let options = {
        grid: {
            top: '5%',
            right: '8%',
            bottom: '20%'
        },
        tooltip: tooltip,
        xAxis: {
            type: 'category',
            boundaryGap: false,
            data: x_axis,
        },
        yAxis: [{
                type: 'value'
            }
        ],
        dataZoom: [{
                xAxisIndex: [0],
                start: 0,
                end: 100
            },
        ],
        series: show_data,
        color: hash_color2(my_legend),
    }
    return options;
};

function hash_color(selected, names) {
    let color = []
    for (i = 0; i < names.length; i++) {
        if (selected.indexOf(names[i]) != -1) {
            color.push("#" + crc32(names[i]).substring(1, 7));
        } else {
            color.push("#c0c0c0");
        }

    }
    return color
}
function hash_color2(selected) {
    let color = []
    for (i = 0; i < selected.length - 1; i++) {
        color.push("#" + crc32(selected[i]).substring(1, 7));

    }
    color.push("#c0c0c0");
    return color
}

function init_box_sum(data) {
    series = [];
    for (i = 0; i < data.length; i++) {
        series.push({
            "name": data[i]["name"],
            "type": "line",
            "data": data[i]["box_sum"]
        });
    }
    return series;
}
function box_all_options(selected, x_axis, data) {
    let movies = [];
    for (i = 0; i < data.length; i++) {
        movies.push(data[i]["name"])
    }
    data[0]["markArea"] = markArea
        let options = {
        grid: {
            top: '5%',
            right: '8%',
            bottom: '20%'
        },
        xAxis: {
            type: 'category',
            data: x_axis
        },
        yAxis: {
            type: 'value'
        },
        series: data,
        color: hash_color(selected, movies),
        dataZoom: [{
                xAxisIndex: [0],
                start: 0,
                end: 100
            }, {
                yAxisIndex: [0],
                right: '5%',
                start: 0,
                end: 100
            }
        ],
        tooltip: {
            trigger: 'item',
            axisPointer: {
                type: 'line',
                label: {
                    backgroundColor: '#6a7985'
                },
            }
        }
    };
    return options
}

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-11-15 15:45:41  更:2021-11-15 15:47:01 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/29 19:08:47-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计