-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
executable file
·4411 lines (4257 loc) · 145 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<!-- 引入 ECharts 文件 -->
<script src="./js/jquery-3.2.1.min.js"></script>
<script src="./js/bootstrap.min.js"></script>
<link rel="stylesheet" href="./js/bootstrap.min.css" />
<style>
#scatter div {
width: 1000px!important;
}
</style>
</head>
<body>
<body style="width:1000px;margin:0 auto;">
<a href="#title" style="position:fixed;bottom:10px;margin-left:1020px;">返回顶部</a>
<div style="text-align:center;line-height:100px;width:100%;font-size:46px;" id="title">“梦之队”统治奥运会?</div>
<div style="text-align:left;line-height:25px;width:100%;margin:10px 0;">在奥运赛场上,总有些国家长踞固定项目的榜首,在自己的传统强势项目上持续发光发热。早在1992年巴塞罗那奥运会,囊括了当时几乎所有的NBA顶尖选手的美国男篮表现得如梦如幻,被人们冠以“梦之队”的称号。之后这一说法渐渐流行起来,那些在单项上的地位长期无法为其他国家所撼动的实力无人能比的队伍也开始被称赞为“梦之队”,其中最常见的除了美国篮球,还有中国乒乓球队、中国跳水队和韩国射箭队。</div>
<div style="text-align:left;line-height:25px;width:100%;margin:10px 0;">“梦之队”们凭借着自身的强势,成为各自项目的霸主对该项目进行着不同时间段的“统治”,也就是实现了对一些奥运项目的垄断。然而奥运中的这些垄断现象并不仅仅与体育运动项目本身相关,本文将通过历届奥运会单项和总成绩的数据来对奥运会的被垄断程度以及相关影响因素进行定性和定量分析,从而探究奥运垄断背后的意义。</div>
<script type="text/javascript" src="./js/echarts-all-3.js"></script>
<script type="text/javascript" src="./js/world.js"></script>
<script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak=ZUONbpqGBsYGXNIYHicvbAbM"></script>
<script type="text/javascript" src="./js/china.js"></script>
<script type="text/javascript" src="./js/bmap.min.js"></script>
<script type="text/javascript" src="./js/dataTool.min.js"></script>
<script src="./js/jquery-1.10.2.js"></script>
<div id="myTabs">
<!-- Nav tabs -->
<ul class="nav nav-tabs" role="tablist">
<li role="presentation" class="active"><a href="#home" aria-controls="home" role="tab" data-toggle="tab">一、“梦之队”的奥运“统治”</a></li>
<li role="presentation"><a href="#profile" aria-controls="profile" role="tab" data-toggle="tab">二、奥运被垄断相关因素分析</a></li>
<li role="presentation"><a href="#messages" aria-controls="messages" role="tab" data-toggle="tab">三、结论</a></li>
</ul>
<!-- Tab panes -->
<div class="tab-content">
<div role="tabpanel" class="tab-pane active" id="home" style="padding-bottom: 15px;border-bottom: 2px solid gray;">
<div style="text-align:left;line-height:50px;width:100%;font-size:24px;">一、“梦之队”的奥运“统治”</div>
<div style="text-align:left;line-height:50px;width:100%;font-size:22px;">1、“梦之队”的“统治”程度</div>
<div style="text-align:left;line-height:25px;width:100%;margin:10px 0;">量化一个国家对某个项目的“统治”程度,可以从金牌数占比和累计贡献率两种算法考虑。金牌数占比即为某一个国家所获得的总计金牌数量占该项目所产生的所有金牌数的比重,另一方面累计贡献率是基于金银铜牌的不同分量,将该国获得的所有金银铜牌分别赋值4、2、1分,金银铜牌数分别乘以所对应的分值,再相加得出一个国家的总得分,再与该项目所产生奖牌数的总分数做比,即累计贡献率=(该国所获金牌数*4+该国所获银牌数*2+该国所获铜牌数*1)/(金牌总数*4+银牌总数*2+铜牌总数*1)。</div>
<!--pie0-->
<div id="pie0" style="width: 100%;height:300px;"></div>
<script type="text/javascript">
// 基于准备好的dom,初始化echarts实例
var myChart = echarts.init(document.getElementById('pie0'));
option = {
series: [
{
name: 'table tennis',
type: 'pie',
radius : '35%',
center: ['10%', '30%'],
stack: '总量',
label:{
normal: {
show: true,
position: 'insideRight'
}
},
data: [{value:28, name:'中国乒乓球:87.50%'},
{value:3, name:'韩国'},
{value:1, name:'瑞典'},
{value:0, name:'其他'},]
},
{
name: 'diving',
type: 'pie',
radius : '35%',
center: ['40%', '70%'],
stack: '总量',
label:{
normal: {
show: true,
position: 'insideRight'
}
},
data: [{value:51, name:'美国'},
{value:40, name:'中国跳水:31.50%'},
{value:7, name:'瑞典'},
{value:4, name:'俄罗斯'},
{value:3, name:'德国'},
{value:3, name:'澳大利亚'},
{value:3, name:'意大利'},
{value:16, name:'其他'},]
},
{
name: 'archery',
type: 'pie',
radius : '35%',
center: ['55%', '30%'],
stack: '总量',
label:{
normal: {
show: true,
position: 'insideRight'
}
},
data: [{value:23, name:'韩国射箭:35.94%'},
{value:14, name:'美国'},
{value:10, name:'比利时'},
{value:6, name:'法国'},
{value:11, name:'其他'},]
},
{
name: 'basketball',
type: 'pie',
radius : '35%',
center: ['80%', '70%'],
stack: '总量',
label:{
normal: {
show: true,
position: 'insideRight'
}
},
data: [{value:23, name:'美国篮球:76.67%'},
{value:1, name:'阿根廷'},
{value:6, name:'其他:20.00%'}]
},
]
};
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
</script>
<div style="text-align:center;line-height:25px;width:100%;margin:10px 0;">图1:“梦之队”所获金牌数占总比</div>
<div style="text-align:left;line-height:25px;width:100%;margin:10px 0;">用各国所获金牌数进行衡量,如上图所示梦之队的夺金数均占较大比例。其中中国队在乒乓球项目上占比最大,为87.50%。在奥运赛场上国乒已经五次包揽乒乓球项目的金牌,放眼世界乒坛三大赛事,无论是世乒赛、世界杯还是奥运会,中国队包揽金牌已成常态,中国乒乓球“梦之队”的称号当之无愧。
中国跳水队虽被称为“梦之队”,但并不是奥运会跳水比赛历史上获金牌奖牌数最多的国家,反而美国所获金牌数占比是第一。中国金牌数占比将近1/3稍落后于美国位列第二,统治力也还是很强。 射箭项目自1900年就登上奥运会舞台,虽然中间消失过半个世纪,但在1972年又重回奥运舞台,所以除了闻名的韩国射箭梦之队,还有不可忽略的金牌数和奖牌数来自美国。在金牌数的占比中,韩国以超过1/3的占比位列第一,约1/5金牌数由美国获得。
在奥运会篮球项目上,美国以76.67%的金牌数占比成绩稳坐第一,历届比赛中其他国家除了前苏联曾获得4枚金牌,独联体和阿根廷各获得过一枚之外,其他国家均无奥运会篮球金牌入账,所以美国夺金的次数显示出其对于该项目的垄断优势。
</div>
<!--pie00-->
<div id="pie00" style="width: 100%;height:300px;"></div>
<script type="text/javascript">
// 基于准备好的dom,初始化echarts实例
var myChart = echarts.init(document.getElementById('pie00'));
option = {
series: [
{
name: 'table tennis2',
type: 'pie',
radius : '35%',
center: ['12%', '30%'],
stack: '总量',
label:{
normal: {
show: true,
position: 'insideRight'
}
},
data: [{value:67.54, name:'中国--累计贡献率:67.54%'},
{value:13.16, name:'韩国'},
{value:3.07, name:'瑞典'},
{value:16.23, name:'其他'},]
},
{
name: 'diving2',
type: 'pie',
radius : '35%',
center: ['40%', '70%'],
stack: '总量',
label:{
normal: {
show: true,
position: 'insideRight'
}
},
data: [{value:38.30 , name:'美国'},
{value:23.29 , name:'中国跳水:23.29% '},
{value:6.38 , name:'瑞典'},
{value:4.26 , name:'俄罗斯'},
{value:4.70 , name:'德国'},
{value:3.02 , name:'澳大利亚'},
{value:2.80 , name:'意大利'},
{value:17.25 , name:'其他'}]
},
{
name: 'archery2',
type: 'pie',
radius : '35%',
center: ['60%', '30%'],
stack: '总量',
label:{
normal: {
show: true,
position: 'insideRight'
}
},
data: [{value:26.53, name:'韩国射箭:26.53%'},
{value:19.95, name:'美国'},
{value:12.47, name:'比利时'},
{value:12.02, name:'法国'},
{value:29.02, name:'其他'},]
},
{
name: 'basketball2',
type: 'pie',
radius : '35%',
center: ['80%', '70%'],
stack: '总量',
label:{
normal: {
show: true,
position: 'insideRight'
}
},
data: [{value:47.14, name:'美国篮球:47.14%'},
{value:2.38, name:'阿根廷'},
{value:50.48, name:'其他'}]
},
]
};
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
</script>
<div style="text-align:center;line-height:25px;width:100%;margin:10px 0;">图2:“梦之队”对项目贡献率</div>
<div style="text-align:left;line-height:25px;width:100%;margin:10px 0;">用累计贡献率进行衡量,如图2,所得结果与金牌数占比类似,同样的梦之队对于所在项目的贡献均较大。由上文提到的累计贡献率的算法可以得出中国对于乒乓球的累计贡献率为67.54%,超过其他所有国家贡献的总和,说明了乒乓球奥运成绩呈现“一边倒”,“一家独大”之明显态势。跳水项目上,中国跳水队以23.29%超过五分之一的贡献率落后于美国排名第二,不过其单项实力还是远超其他国家的。韩国对于射箭项目的累计贡献率为26.53%也是对这个项目贡献最大的国家,在篮球项目中,美国的累计贡献率为47.14%,几乎是一半的贡献率。</div>
<div style="text-align:left;line-height:25px;width:100%;margin:10px 0;">由上面两种算法来衡量,可以展现出梦之队对于自己项目的统治程度均很高,尤其中国乒乓球和美国篮球是梦之队个体的绝对统治,跳水和射箭虽也有美国算是强队,但中国跳水队和韩国射箭队依然有很强的实力。</div>
<div style="text-align:left;line-height:50px;width:100%;font-size:22px;">2、“梦之队”的“统治”时间</div>
<!--scatter0-->
<div id="scatter0" style="width: 100%;height:400px;"></div>
<script type="text/javascript">
// 基于准备好的dom,初始化echarts实例
var myChart = echarts.init(document.getElementById('scatter0'));
// 指定图表的配置项和数据
var dataCHN = [
[1988, 5, 2, 2, 1],
[1992, 6, 3, 2, 1],
[1996, 8, 4, 3, 1],
[2000, 8, 4, 3, 1],
[2004, 6, 3, 1, 2],
[2008, 8, 4, 2, 2],
[2012, 6, 4, 2, 0],
[2016, 6, 4, 2, 0],
];
var dataCHN4 = [
[1984, 3, 1, 1, 1],
[1988, 6, 2, 3, 1],
[1992, 5, 3, 1, 1],
[1996, 5, 3, 1, 1],
[2000, 10, 5, 5, 0],
[2004, 9, 6, 2, 1],
[2008, 11, 7, 1, 3],
[2012, 10, 6, 3, 1],
[2016, 10, 7, 2, 1],
];
var dataKOR1 = [
[1984, 2, 1, 0, 1],
[1988, 6, 3, 2, 1],
[1992, 4, 2, 2, 0],
[1996, 4, 2, 1, 1],
[2000, 5, 3, 1, 1],
[2004, 4, 3, 1, 0],
[2008, 5, 2, 2, 1],
[2012, 4, 3, 0, 1],
[2016, 5, 4, 0, 1],
];
var dataUSA2 = [
[1936, 1, 1, 0, 0],
[1948, 1, 1, 0, 0],
[1952, 1, 1, 0, 0],
[1956, 1, 1, 0, 0],
[1960, 1, 1, 0, 0],
[1964, 1, 1, 0, 0],
[1968, 1, 1, 0, 0],
[1972, 1, 0, 1, 0],
[1976, 2, 1, 1, 0],
[1984, 2, 2, 0, 0],
[1988, 2, 1, 0, 1],
[1992, 2, 1, 0, 1],
[1996, 2, 2, 0, 0],
[2000, 2, 2, 0, 0],
[2004, 2, 1, 0, 1],
[2008, 2, 2, 0, 0],
[2012, 2, 2, 0, 0],
[2016, 2, 2, 0, 0],
];
var schema = [
{ name: 'date', index: 0, text: '年' },
{ name: 'overall', index: 1, text: '奖牌总数' },
{ name: 'gold', index: 2, text: '金牌数' },
{ name: 'silver', index: 3, text: '银牌数' },
{ name: 'bronze', index: 4, text: '铜牌数' },
];
var itemStyle = {
normal: {
opacity: 0.8,
shadowBlur: 10,
shadowOffsetX: 0,
shadowOffsetY: 0,
shadowColor: 'rgba(0, 0, 0, 0.5)'
}
};
option = {
backgroundColor: '#404a59',
color: [
'#dd4444', '#fec42c', '#80F1BE', '#6699ff'
],
legend: {
y: 'top',
data: ['中国乒乓球', '中国跳水', '韩国射箭', '美国篮球'],
textStyle: {
color: '#fff',
fontSize: 16
}
},
grid: {
x: '5%',
x2: 150,
y: '18%',
y2: '10%'
},
tooltip: {
padding: 10,
backgroundColor: '#222',
borderColor: '#777',
borderWidth: 1,
formatter: function (obj) {
var value = obj.value;
return '<div style="border-bottom: 1px solid rgba(255,255,255,.3); font-size: 18px;padding-bottom: 7px;margin-bottom: 7px">'
+ obj.seriesName + ' ' + value[0] + '年'
+ '</div>'
+ schema[1].text + ':' + value[1] + '<br>'
+ schema[2].text + ':' + value[2] + '<br>'
+ schema[3].text + ':' + value[3] + '<br>'
+ schema[4].text + ':' + value[4] + '<br>';
}
},
xAxis: {
type: 'value',
name: '年份',
nameGap: 16,
nameTextStyle: {
color: '#fff',
fontSize: 14
},
min: 1930,
max: 2016,
splitLine: {
show: false
},
axisLine: {
lineStyle: {
color: '#eee'
}
}
},
yAxis: {
type: 'value',
name: '奖牌数',
nameLocation: 'end',
nameGap: 20,
nameTextStyle: {
color: '#fff',
fontSize: 16
},
axisLine: {
lineStyle: {
color: '#eee'
}
},
splitLine: {
show: false
}
},
visualMap: [
{
left: 'right',
top: '10%',
dimension: 1,
min: 0,
max: 11,
itemWidth: 30,
itemHeight: 100,
calculable: true,
precision: 0.1,
text: ['圆形大小:奖牌总数'],
textGap: 20,
textStyle: {
color: '#fff'
},
inRange: {
symbolSize: [20, 80]
},
outOfRange: {
symbolSize: [20, 80],
color: ['rgba(255,255,255,.2)']
},
controller: {
inRange: {
color: ['#c23531']
},
outOfRange: {
color: ['#444']
}
}
},
{
left: 'right',
bottom: '5%',
dimension: 2,
min: 0,
max: 5,
itemHeight: 100,
calculable: true,
precision: 0.1,
text: ['明暗:金牌数'],
textGap: 20,
textStyle: {
color: '#fff'
},
inRange: {
colorLightness: [1, 0.5]
},
outOfRange: {
color: ['rgba(255,255,255,.2)']
},
controller: {
inRange: {
color: ['#c23531']
},
outOfRange: {
color: ['#444']
}
}
}
],
series: [
{
name: '中国乒乓球',
type: 'scatter',
itemStyle: itemStyle,
data: dataCHN
},
{
name: '中国跳水',
type: 'scatter',
itemStyle: itemStyle,
data: dataCHN4
},
{
name: '韩国射箭',
type: 'scatter',
itemStyle: itemStyle,
data: dataKOR1
},
{
name: '美国篮球',
type: 'scatter',
itemStyle: itemStyle,
data: dataUSA2
}
]
};
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
</script>
<div style="text-align:center;line-height:25px;width:100%;margin:10px 0;">图3:“梦之队”历届获奖情况</div>
<div style="text-align:left;line-height:25px;width:100%;margin:10px 0;">·中国乒乓球——通过每一届每个国家的每一届具体获奖情况来看,中国对于乒乓球的垄断是在整个时间段里一直存在的,并没有因为时间或届数不同发生改变。自1988年乒乓球第一次作为正式项目出现在汉城奥运会的赛场上,至今在奥运会的赛场上已经连续进行了8届奥运会的乒乓球比赛。除了1988年、1992年和2004年共丢了四块金牌外,中国乒乓球梦之队赢下了该项目其他所有金牌和尽可能多的银牌、铜牌。尽管2010年国际乒联通过了乒乓球奥运瘦身计划,将单打的参赛名额从原有的3人削减至2人,并调整了比赛顺序,先单打后进行团体赛,还是没有改变国乒对于该项目金牌的包揽。</div>
<div style="text-align:left;line-height:25px;width:100%;margin:10px 0;">·中国跳水——由中国跳水队每一届的获奖情况可以清晰地看出,中国跳水梦之队之所以成绩占比位列第二,是因为跳水项目是从1896年奥运会伊始就有的项目,然而新中国是从八十年代恢复国际奥委会合法席位之后才正是参加奥运。也就是说美国队参加了从第一届至今的跳水比赛,而中国队从1984年第23届奥运会才开始有跳水比赛成绩。从散点图中可看出,尤其是在2000年之后,中国跳水队每一届均可收获8枚金牌中的6枚或7枚,稳定在这种梦幻的项目优势之上。</div>
<div style="text-align:left;line-height:25px;width:100%;margin:10px 0;">·韩国射箭——自1984年洛杉矶奥运会设立女子射箭项目以来,韩国几乎包揽了射箭项目个人和团体的金牌,从1988年至今的八届奥运会,射箭女团金牌更是从未旁落,一直都装在韩国队的囊中。这支“韩国梦之队”成为了当之无愧的射箭霸主。</div>
<div style="text-align:left;line-height:25px;width:100%;margin:10px 0;">·美国篮球——自1992年巴塞罗那的第25届奥运会上夺得金牌的美国男篮的第一次被人们称为“梦之队”之后,历届由NBA职业球员为骨干所组成的参加男篮世锦赛或夏季奥运会的美国男篮,依成军时间先后顺序分别被冠以梦二队、梦三队……之称。在1996年亚特兰大奥运会和2000年悉尼奥运会上,梦三队和梦四队也都拿到了奥运金牌。但在2004年的奥运会半决赛“梦六队”输给阿根廷,这也是美国男篮在被冠以梦之队称号后第一次也是唯一一次失掉奥运会金牌。自2008年以来“梦八队”、“梦十队”、“梦十二队”已经在奥运会赛场24战24捷,连续第三届奥运会完成卫冕。同时美国女篮也在2016年的里约夺得金牌,成就奥运会六连冠的伟业。</div>
<div style="text-align:left;line-height:25px;width:100%;margin:10px 0;">总的来说,“梦之队”们对于单项有很强的统治力,其中既有从数据上看在整个时间段中垄断程度极高的项目,比如中国队的乒乓球和美国队的篮球,又有分段垄断的情况出现,就像1988年之后的韩国女子射箭、2000年之后的中国跳水。</div>
<div style="text-align:left;line-height:50px;width:100%;font-size:22px;">3、“梦之队”所在项目的国家间差距</div>
<div style="width:100%;">
<!--line graph-->
<div id="line3" style="height:300px;width:25%;float:left;"></div>
<div id="line4" style="height:300px;width:25%;float:left;"></div>
<div id="line6" style="height:300px;width:25%;float:right;"></div>
<div id="line5" style="height:300px;width:25%;float:right;"></div>
<div>.</div>
</div>
<script type="text/javascript">
// 基于准备好的dom,初始化echarts实例
var myChart = echarts.init(document.getElementById('line3'));
// 指定图表的配置项和数据
option = {
title: {
text: '乒乓球GINI=0.7356',
left: 'center',
top: '10%'
},
tooltip: {
trigger: 'axis'
},
legend: {
data:['bins','results'],
x: 'left'
},
grid: {
left: '3%',
right: '4%',
bottom: '3%',
containLabel: true
},
toolbox: {
show : true,
feature : {
}
},
calculable: true,
xAxis: {
type: 'category',
name: '',
nameLocation: 'end',
nameGap:1,
nameTextStyle: {
color: '#000000',
fontSize: 12
},
boundaryGap: false,
data: ['0','10','20','30','40','50','60','70','80','90','100']
},
yAxis: {
type: 'value',
name: '',
nameLocation: 'end',
nameGap:20,
nameTextStyle: {
color: '#000000',
fontSize: 12
},
},
series: [
{
name:'bins',
type:'line',
data:[ 0, 10, 20, 30, 40, 50, 60, 70, 80,
90, 100]
},
{
name:'results',
type:'line',
data:[0.5319148936170213,
1.3297872340425532,
4.521276595744681,
4.521276595744681,
4.521276595744681,
9.308510638297872,
9.308510638297872,
11.170212765957446,
15.425531914893616,
21.808510638297875,
100.0]
}
]
};
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
</script>
<script type="text/javascript">
// 基于准备好的dom,初始化echarts实例
var myChart = echarts.init(document.getElementById('line4'));
// 指定图表的配置项和数据
option = {
title: {
text: '跳水GINI=0.7356',
left: 'center',
top: '10%'
},
tooltip: {
trigger: 'axis'
},
legend: {
data:['bins','results'],
x: 'left'
},
grid: {
left: '3%',
right: '4%',
bottom: '3%',
containLabel: true
},
toolbox: {
show : true,
feature : {
}
},
calculable: true,
xAxis: {
type: 'category',
name: '',
nameLocation: 'end',
nameGap:1,
nameTextStyle: {
color: '#000000',
fontSize: 12
},
boundaryGap: false,
data: ['0','10','20','30','40','50','60','70','80','90','100']
},
yAxis: {
type: 'value',
name: '',
nameLocation: 'end',
nameGap:20,
nameTextStyle: {
color: '#000000',
fontSize: 12
},
},
series: [
{
name:'bins',
type:'line',
data:[ 0, 10, 20, 30, 40, 50, 60, 70, 80,
90, 100]
},
{
name:'results',
type:'line',
data:[0.10964912280701754,
0.6578947368421052,
2.1929824561403506,
2.850877192982456,
4.934210526315789,
8.114035087719298,
13.048245614035087,
19.298245614035086,
27.083333333333332,
38.70614035087719,
100.0]
}
]
};
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
</script>
<script type="text/javascript">
// 基于准备好的dom,初始化echarts实例
var myChart = echarts.init(document.getElementById('line5'));
// 指定图表的配置项和数据
option = {
title: {
text: '射箭GINI=0.7356',
left: 'center',
top: '10%'
},
tooltip: {
trigger: 'axis'
},
legend: {
data:['bins','results'],
x: 'left'
},
grid: {
left: '3%',
right: '4%',
bottom: '3%',
containLabel: true
},
toolbox: {
show : true,
feature : {
}
},
calculable: true,
xAxis: {
type: 'category',
name: '',
nameLocation: 'end',
nameGap:1,
nameTextStyle: {
color: '#000000',
fontSize: 12
},
boundaryGap: false,
data: ['0','10','20','30','40','50','60','70','80','90','100']
},
yAxis: {
type: 'value',
name: '',
nameLocation: 'end',
nameGap:20,
nameTextStyle: {
color: '#000000',
fontSize: 12
},
},
series: [
{
name:'bins',
type:'line',
data:[ 0, 10, 20, 30, 40, 50, 60, 70, 80,
90, 100]
},
{
name:'results',
type:'line',
data:[0.3456221198156682,
1.2672811059907834,
2.5345622119815667,
4.262672811059908,
6.682027649769585,
10.829493087557603,
12.327188940092165,
16.359447004608295,
23.963133640552993,
38.47926267281106,
100.0]
}
]
};
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
</script>
<script type="text/javascript">
// 基于准备好的dom,初始化echarts实例
var myChart = echarts.init(document.getElementById('line6'));
// 指定图表的配置项和数据
option = {
title: {
text: '篮球GINI=0.7356',
left: 'center',
top: '10%'
},
tooltip: {
trigger: 'axis'
},
legend: {
data:['bins','results'],
x: 'left'
},
grid: {
left: '3%',
right: '4%',
bottom: '3%',
containLabel: true
},
toolbox: {
show : true,
feature : {
}
},
calculable: true,
xAxis: {
type: 'category',
name: '',
nameLocation: 'end',
nameGap:1,
nameTextStyle: {
color: '#000000',
fontSize: 12
},
boundaryGap: false,
data: ['0','10','20','30','40','50','60','70','80','90','100']
},
yAxis: {
type: 'value',
name: '',
nameLocation: 'end',
nameGap:20,
nameTextStyle: {
color: '#000000',
fontSize: 12
},
},
series: [
{
name:'bins',
type:'line',
data:[ 0, 10, 20, 30, 40, 50, 60, 70, 80,
90, 100]
},
{
name:'results',
type:'line',
data:[0.4327301337529505,
1.6129032258064515,
4.445318646734854,
5.822187254130606,
11.48701809598741,
11.48701809598741,
15.184893784421716,
20.377655389457118,
27.143981117230524,
38.94571203776554,
100.0]
}
]
};
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
</script>
<div style="text-align:center;line-height:25px;width:100%;margin:10px 0;">图4:乒乓球、跳水、射箭、篮球项目获奖基尼系数</div>
<div style="text-align:left;line-height:25px;width:100%;margin:10px 0;">基尼系数是判断收入分配公平程度的指标。基尼系数是比例数值,在0和1之间,是国际上用来综合考察居民内部收入分配差异状况的一个重要分析指标。基尼系数,按照联合国有关组织规定:低于0.2为收入绝对平均;0.2-0.3为收入比较平均;0.3-0.4为收入相对合理;0.4-0.5为收入差距较大;0.5以上为收入差距悬殊。此处用基尼系数来类比衡量奥运项目的获奖国家间的差距,从而判断垄断程度。</div>
<div style="text-align:left;line-height:25px;width:100%;margin:10px 0;">以“梦之队”所在项目乒乓球、跳水、射箭和篮球为研究对象,基于金银铜牌价值不同,延用前文累计贡献率算法中对于金银铜牌分别4、2、1分的赋值,对赋值后的各国得分差异进行分析。以国家各自总得分可分别计算出各项目的基尼系数,如图3所示,这四项的基尼系数均超过0.6,甚至乒乓球的基尼系数高达0.7356。依据基尼系数评判的分段标准,不同国家在这四个单项上的奥运成绩差距悬殊,由此可以推导出梦之队们对于自己的项目垄断程度高。</div>
<div style="text-align:left;line-height:50px;width:100%;font-size:22px;">4、其他单项国家间差距</div>
<!--bar chart-->
<div id="bar" style="width: 100%;height:300px;"></div>
<script type="text/javascript">
// 基于准备好的dom,初始化echarts实例
var myChart = echarts.init(document.getElementById('bar'));
// 指定图表的配置项和数据
option = {
color: ['#3398DB'],
tooltip: {
trigger: 'axis',
axisPointer: { // 坐标轴指示器,坐标轴触发有效
type: 'shadow' // 默认为直线,可选为:'line' | 'shadow'
}
},
grid: {
left: '3%',
right: '4%',
bottom: '3%',
containLabel: true
},
xAxis: [
{
type: 'category',
data: ['swimming', 'athletics',
'cycling road',
'cycling track',
'fencing',
'artistic g',
'shooting',
'tennis',
'weightlifting',
'wrestling gre-r',
'water polo',
'archery',
'jumping',
'football',
'rowing',
'sailing',
'diving',
'boxing',
'wrestling free',
'hockey',
'dressage',
'eventing',
'modern pentath.',
'basketball',
'canoe / kayak f',
'handball',
'judo',
'volleyball',
'canoe / kayak s',
'rhythmic g',
'table tennis',
'badminton',
'mountain bike',
'taekwondo',
'triathlon',
'canoe sprint',
'gymnastics artistic'],
axisTick: {
alignWithLabel: true
}
}
],
yAxis: [
{
type: 'value'
}
],
series: [
{
name: 'gini系数',
type: 'bar',
barWidth: '50%',
data: [0.7798, 0.7634, 0.7356, 0.7309, 0.6978, 0.6782, 0.6687, 0.6680, 0.6662, 0.6661, 0.6637, 0.6527, 0.6392, 0.6266, 0.6219, 0.6052, 0.6032, 0.6027, 0.5825, 0.5820, 0.5792, 0.5751, 0.5574, 0.5485, 0.5383, 0.5293, 0.5162, 0.5108, 0.4976, 0.4851, 0.4766, 0.4640, 0.4487, 0.4482, 0.4017, 0.3900, 0.3743]
}
]
};
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
</script>
<div style="text-align:center;line-height:25px;width:100%;margin:10px 0;">图5:其他单项获奖基尼系数</div>
<div style="text-align:left;line-height:25px;width:100%;margin:10px 0;">前面推论出梦之队所在项目的被垄断程度很高,其他项目也可以同样用基尼系数这一指标来衡量单项上的国家成绩的差距。首先将获奖国家数超过10的项目筛选出,再以每个国家在该项目上获奖情况总得分(金银铜牌数4、2、1分赋值)为各国家指标,这些项目的基尼系数大多很高。从图4可直观地看出,大部分项目的基尼系数落在大于0.5的区间里。如图所示,一共展现了36个单项的情况,其中基尼系数大于0.5有足足28项,即大约78%的项目都存在国家间差距悬殊的现象。另外在差距较大的区间(0.4—0.5)里有6项,还有2项落在0.35-0.4的区间里为差距相对合理。由此处分析可以看出绝大多数奥运单项的获奖国家间实力差距悬殊,单个项目被垄断的程度很高。</div>
<div style="text-align:left;line-height:50px;width:100%;font-size:22px;">5、奥运成绩(总得分)国家间差距</div>
<div style="text-align:left;line-height:35px;width:100%;font-size:18px;">1)历届累计获奖情况</div>
<!--doughnut chart-->
<div id="pie1" style="width: 100%;height:300px;"></div>
<script type="text/javascript">
// 基于准备好的dom,初始化echarts实例
var myChart = echarts.init(document.getElementById('pie1'));
// 指定图表的配置项和数据
option = {
tooltip: {
trigger: 'item',
formatter: "{a} <br/>{b}: {c} ({d}%)"
},
legend: {
orient: 'vertical',
x: 'left',
data: ['美国', '俄罗斯', '德国', '英国', '中国', '法国', '意大利', '匈牙利', '瑞典', '澳大利亚', '其他']
},
series: [
{
name: '金牌数(占比)',
type: 'pie',
radius: ['35%', '55%'],
center: ['20%', '60%'],
avoidLabelOverlap: false,
label: {
normal: {
show: false,
position: 'center'
},
emphasis: {
show: true,
textStyle: {
fontSize: '30',
fontWeight: 'bold'
}
}
},
labelLine: {
normal: {
show: false
}
},
data: [
{ value: 1022, name: '美国' },
{ value: 591, name: '俄罗斯' },
{ value: 428, name: '德国' },
{ value: 263, name: '英国' },
{ value: 227, name: '中国' },
{ value: 212, name: '法国' },
{ value: 206, name: '意大利' },
{ value: 175, name: '匈牙利' },
{ value: 147, name: '瑞典' },
{ value: 147, name: '澳大利亚' },
{ value: 1386, name: '其他' },]
},
{
name: '银牌数(占比)',