Skip to content

Instantly share code, notes, and snippets.

@jpmarindiaz
Created April 25, 2013 04:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jpmarindiaz/5457511 to your computer and use it in GitHub Desktop.
Save jpmarindiaz/5457511 to your computer and use it in GitHub Desktop.
Tributary inlet
{"description":"Tributary inlet","endpoint":"","display":"svg","public":true,"require":[],"fileconfigs":{"inlet.js":{"default":true,"vim":false,"emacs":false,"fontSize":12},"data.js":{"default":true,"vim":false,"emacs":false,"fontSize":12},"_.md":{"default":true,"vim":false,"emacs":false,"fontSize":12},"config.json":{"default":true,"vim":false,"emacs":false,"fontSize":12},"style.css":{"default":true,"vim":false,"emacs":false,"fontSize":12},"tipsy.js":{"default":true,"vim":false,"emacs":false,"fontSize":12}},"fullscreen":false,"play":false,"loop":false,"restart":false,"autoinit":true,"pause":true,"loop_type":"period","bv":false,"nclones":15,"clone_opacity":0.4,"duration":3000,"ease":"linear","dt":0.01}
Data = {
"xdata": [
{
"x": 14279
},
{
"x": 20487
},
{
"x": 26695
},
{
"x": 32903
},
{
"x": 39111
},
{
"x": 45319
},
{
"x": 51527
},
{
"x": 57736
},
{
"x": 63944
},
{
"x": 70152
},
{
"x": 76360
},
{
"x": 82568
},
{
"x": 88776
},
{
"x": 94984
},
{
"x": 101190
},
{
"x": 107400
},
{
"x": 113610
},
{
"x": 119820
},
{
"x": 126020
},
{
"x": 132230
},
{
"x": 138440
},
{
"x": 144650
},
{
"x": 150860
},
{
"x": 157070
},
{
"x": 163270
},
{
"x": 169480
},
{
"x": 175690
},
{
"x": 181900
},
{
"x": 188110
},
{
"x": 194310
},
{
"x": 200520
},
{
"x": 206730
},
{
"x": 212940
},
{
"x": 219150
},
{
"x": 225350
},
{
"x": 231560
},
{
"x": 237770
},
{
"x": 243980
},
{
"x": 250190
},
{
"x": 256400
},
{
"x": 262600
},
{
"x": 268810
},
{
"x": 275020
},
{
"x": 281230
},
{
"x": 287440
},
{
"x": 293640
},
{
"x": 299850
},
{
"x": 306060
},
{
"x": 312270
},
{
"x": 318480
},
{
"x": 324680
},
{
"x": 330890
},
{
"x": 337100
},
{
"x": 343310
},
{
"x": 349520
},
{
"x": 355730
},
{
"x": 361930
},
{
"x": 368140
},
{
"x": 374350
},
{
"x": 380560
},
{
"x": 386770
},
{
"x": 392970
},
{
"x": 399180
},
{
"x": 405390
},
{
"x": 411600
},
{
"x": 417810
},
{
"x": 424010
},
{
"x": 430220
},
{
"x": 436430
},
{
"x": 442640
},
{
"x": 448850
},
{
"x": 455060
},
{
"x": 461260
},
{
"x": 467470
},
{
"x": 473680
},
{
"x": 479890
},
{
"x": 486100
},
{
"x": 492300
},
{
"x": 498510
},
{
"x": 504720
},
{
"x": 510930
},
{
"x": 517140
},
{
"x": 523340
},
{
"x": 529550
},
{
"x": 535760
},
{
"x": 541970
},
{
"x": 548180
},
{
"x": 554390
},
{
"x": 560590
},
{
"x": 566800
},
{
"x": 573010
},
{
"x": 579220
},
{
"x": 585430
},
{
"x": 591630
},
{
"x": 597840
},
{
"x": 604050
},
{
"x": 610260
},
{
"x": 616470
},
{
"x": 622670
},
{
"x": 628880
},
{
"x": 635090
},
{
"x": 641300
},
{
"x": 647510
},
{
"x": 653720
},
{
"x": 659920
},
{
"x": 666130
},
{
"x": 672340
},
{
"x": 678550
},
{
"x": 684760
},
{
"x": 690960
},
{
"x": 697170
},
{
"x": 703380
},
{
"x": 709590
},
{
"x": 715800
},
{
"x": 722000
},
{
"x": 728210
},
{
"x": 734420
},
{
"x": 740630
},
{
"x": 746840
},
{
"x": 753050
},
{
"x": 759250
},
{
"x": 765460
},
{
"x": 771670
},
{
"x": 777880
},
{
"x": 784090
},
{
"x": 790290
},
{
"x": 796500
},
{
"x": 802710
},
{
"x": 808920
},
{
"x": 815130
},
{
"x": 821330
},
{
"x": 827540
},
{
"x": 833750
},
{
"x": 839960
},
{
"x": 846170
},
{
"x": 852380
},
{
"x": 858580
},
{
"x": 864790
},
{
"x": 871000
},
{
"x": 877210
},
{
"x": 883420
},
{
"x": 889620
},
{
"x": 895830
},
{
"x": 902040
},
{
"x": 908250
},
{
"x": 914460
},
{
"x": 920660
},
{
"x": 926870
},
{
"x": 933080
},
{
"x": 939290
},
{
"x": 945500
},
{
"x": 951710
},
{
"x": 957910
},
{
"x": 964120
},
{
"x": 970330
},
{
"x": 976540
},
{
"x": 982750
},
{
"x": 988950
},
{
"x": 995160
},
{
"x": 1001400
},
{
"x": 1007600
},
{
"x": 1013800
},
{
"x": 1020000
},
{
"x": 1026200
},
{
"x": 1032400
},
{
"x": 1038600
},
{
"x": 1044800
},
{
"x": 1051000
},
{
"x": 1057200
},
{
"x": 1063500
},
{
"x": 1069700
},
{
"x": 1075900
},
{
"x": 1082100
},
{
"x": 1088300
},
{
"x": 1094500
},
{
"x": 1100700
},
{
"x": 1106900
},
{
"x": 1113100
},
{
"x": 1119300
},
{
"x": 1125500
},
{
"x": 1131700
},
{
"x": 1137900
},
{
"x": 1144200
},
{
"x": 1150400
},
{
"x": 1156600
},
{
"x": 1162800
},
{
"x": 1169000
},
{
"x": 1175200
},
{
"x": 1181400
},
{
"x": 1187600
},
{
"x": 1193800
},
{
"x": 1200000
},
{
"x": 1206200
},
{
"x": 1212400
},
{
"x": 1218700
},
{
"x": 1224900
},
{
"x": 1231100
},
{
"x": 1237300
},
{
"x": 1243500
},
{
"x": 1249700
},
{
"x": 1255900
},
{
"x": 1262100
},
{
"x": 1268300
},
{
"x": 1274500
},
{
"x": 1280700
},
{
"x": 1286900
},
{
"x": 1293200
},
{
"x": 1299400
},
{
"x": 1305600
},
{
"x": 1311800
},
{
"x": 1318000
},
{
"x": 1324200
},
{
"x": 1330400
},
{
"x": 1336600
},
{
"x": 1342800
},
{
"x": 1349000
},
{
"x": 1355200
},
{
"x": 1361400
},
{
"x": 1367600
},
{
"x": 1373900
},
{
"x": 1380100
},
{
"x": 1386300
},
{
"x": 1392500
},
{
"x": 1398700
},
{
"x": 1404900
},
{
"x": 1411100
},
{
"x": 1417300
},
{
"x": 1423500
},
{
"x": 1429700
},
{
"x": 1435900
},
{
"x": 1442100
},
{
"x": 1448400
},
{
"x": 1454600
},
{
"x": 1460800
},
{
"x": 1467000
},
{
"x": 1473200
},
{
"x": 1479400
},
{
"x": 1485600
},
{
"x": 1491800
},
{
"x": 1498000
},
{
"x": 1504200
},
{
"x": 1510400
},
{
"x": 1516600
},
{
"x": 1522900
},
{
"x": 1529100
},
{
"x": 1535300
},
{
"x": 1541500
},
{
"x": 1547700
},
{
"x": 1553900
},
{
"x": 1560100
},
{
"x": 1566300
},
{
"x": 1572500
},
{
"x": 1578700
},
{
"x": 1584900
},
{
"x": 1591100
},
{
"x": 1597400
},
{
"x": 1603600
},
{
"x": 1609800
},
{
"x": 1616000
},
{
"x": 1622200
},
{
"x": 1628400
},
{
"x": 1634600
},
{
"x": 1640800
},
{
"x": 1647000
},
{
"x": 1653200
},
{
"x": 1659400
},
{
"x": 1665600
},
{
"x": 1671800
},
{
"x": 1678100
},
{
"x": 1684300
},
{
"x": 1690500
},
{
"x": 1696700
},
{
"x": 1702900
},
{
"x": 1709100
},
{
"x": 1715300
},
{
"x": 1721500
},
{
"x": 1727700
},
{
"x": 1733900
},
{
"x": 1740100
},
{
"x": 1746300
},
{
"x": 1752600
},
{
"x": 1758800
},
{
"x": 1765000
},
{
"x": 1771200
},
{
"x": 1777400
},
{
"x": 1783600
},
{
"x": 1789800
},
{
"x": 1796000
},
{
"x": 1802200
},
{
"x": 1808400
},
{
"x": 1814600
},
{
"x": 1820800
},
{
"x": 1827100
},
{
"x": 1833300
},
{
"x": 1839500
},
{
"x": 1845700
},
{
"x": 1851900
},
{
"x": 1858100
},
{
"x": 1864300
},
{
"x": 1870500
},
{
"x": 1876700
},
{
"x": 1882900
},
{
"x": 1889100
},
{
"x": 1895300
},
{
"x": 1901500
},
{
"x": 1907800
},
{
"x": 1914000
},
{
"x": 1920200
},
{
"x": 1926400
},
{
"x": 1932600
},
{
"x": 1938800
},
{
"x": 1945000
},
{
"x": 1951200
},
{
"x": 1957400
},
{
"x": 1963600
},
{
"x": 1969800
},
{
"x": 1976000
},
{
"x": 1982300
},
{
"x": 1988500
},
{
"x": 1994700
},
{
"x": 2000900
},
{
"x": 2007100
},
{
"x": 2013300
},
{
"x": 2019500
},
{
"x": 2025700
},
{
"x": 2031900
},
{
"x": 2038100
},
{
"x": 2044300
},
{
"x": 2050500
},
{
"x": 2056800
},
{
"x": 2063000
},
{
"x": 2069200
},
{
"x": 2075400
},
{
"x": 2081600
},
{
"x": 2087800
},
{
"x": 2094000
},
{
"x": 2100200
},
{
"x": 2106400
},
{
"x": 2112600
},
{
"x": 2118800
},
{
"x": 2125000
},
{
"x": 2131200
},
{
"x": 2137500
},
{
"x": 2143700
},
{
"x": 2149900
},
{
"x": 2156100
},
{
"x": 2162300
},
{
"x": 2168500
},
{
"x": 2174700
},
{
"x": 2180900
},
{
"x": 2187100
},
{
"x": 2193300
},
{
"x": 2199500
},
{
"x": 2205700
},
{
"x": 2212000
},
{
"x": 2218200
},
{
"x": 2224400
},
{
"x": 2230600
},
{
"x": 2236800
},
{
"x": 2243000
},
{
"x": 2249200
},
{
"x": 2255400
},
{
"x": 2261600
},
{
"x": 2267800
},
{
"x": 2274000
},
{
"x": 2280200
},
{
"x": 2286500
},
{
"x": 2292700
},
{
"x": 2298900
},
{
"x": 2305100
},
{
"x": 2311300
},
{
"x": 2317500
},
{
"x": 2323700
},
{
"x": 2329900
},
{
"x": 2336100
},
{
"x": 2342300
}
],
"pdf": [
{
"x": 8860.3,
"y": 0.0023291
},
{
"x": 19396,
"y": 0.0024128
},
{
"x": 29931,
"y": 0.0024963
},
{
"x": 40467,
"y": 0.0025796
},
{
"x": 51002,
"y": 0.0026624
},
{
"x": 61537,
"y": 0.0027446
},
{
"x": 72073,
"y": 0.0028259
},
{
"x": 82608,
"y": 0.0029064
},
{
"x": 93143,
"y": 0.0029858
},
{
"x": 1.0368e+05,
"y": 0.0030639
},
{
"x": 1.1421e+05,
"y": 0.0031407
},
{
"x": 1.2475e+05,
"y": 0.003216
},
{
"x": 1.3529e+05,
"y": 0.0032897
},
{
"x": 1.4582e+05,
"y": 0.0033617
},
{
"x": 1.5636e+05,
"y": 0.0034319
},
{
"x": 1.6689e+05,
"y": 0.0035002
},
{
"x": 1.7743e+05,
"y": 0.0035665
},
{
"x": 1.8796e+05,
"y": 0.0036307
},
{
"x": 1.985e+05,
"y": 0.0036928
},
{
"x": 2.0903e+05,
"y": 0.0037528
},
{
"x": 2.1957e+05,
"y": 0.0038105
},
{
"x": 2.301e+05,
"y": 0.003866
},
{
"x": 2.4064e+05,
"y": 0.0039193
},
{
"x": 2.5117e+05,
"y": 0.0039703
},
{
"x": 2.6171e+05,
"y": 0.004019
},
{
"x": 2.7225e+05,
"y": 0.0040655
},
{
"x": 2.8278e+05,
"y": 0.0041097
},
{
"x": 2.9332e+05,
"y": 0.0041517
},
{
"x": 3.0385e+05,
"y": 0.0041915
},
{
"x": 3.1439e+05,
"y": 0.0042292
},
{
"x": 3.2492e+05,
"y": 0.0042648
},
{
"x": 3.3546e+05,
"y": 0.0042983
},
{
"x": 3.4599e+05,
"y": 0.0043298
},
{
"x": 3.5653e+05,
"y": 0.0043594
},
{
"x": 3.6706e+05,
"y": 0.0043871
},
{
"x": 3.776e+05,
"y": 0.004413
},
{
"x": 3.8813e+05,
"y": 0.0044371
},
{
"x": 3.9867e+05,
"y": 0.0044596
},
{
"x": 4.0921e+05,
"y": 0.0044806
},
{
"x": 4.1974e+05,
"y": 0.0044999
},
{
"x": 4.3028e+05,
"y": 0.0045179
},
{
"x": 4.4081e+05,
"y": 0.0045345
},
{
"x": 4.5135e+05,
"y": 0.0045497
},
{
"x": 4.6188e+05,
"y": 0.0045638
},
{
"x": 4.7242e+05,
"y": 0.0045767
},
{
"x": 4.8295e+05,
"y": 0.0045885
},
{
"x": 4.9349e+05,
"y": 0.0045993
},
{
"x": 5.0402e+05,
"y": 0.0046092
},
{
"x": 5.1456e+05,
"y": 0.0046182
},
{
"x": 5.2509e+05,
"y": 0.0046264
},
{
"x": 5.3563e+05,
"y": 0.0046338
},
{
"x": 5.4617e+05,
"y": 0.0046405
},
{
"x": 5.567e+05,
"y": 0.0046466
},
{
"x": 5.6724e+05,
"y": 0.004652
},
{
"x": 5.7777e+05,
"y": 0.004657
},
{
"x": 5.8831e+05,
"y": 0.0046614
},
{
"x": 5.9884e+05,
"y": 0.0046653
},
{
"x": 6.0938e+05,
"y": 0.0046689
},
{
"x": 6.1991e+05,
"y": 0.0046721
},
{
"x": 6.3045e+05,
"y": 0.0046749
},
{
"x": 6.4098e+05,
"y": 0.0046774
},
{
"x": 6.5152e+05,
"y": 0.0046796
},
{
"x": 6.6205e+05,
"y": 0.0046816
},
{
"x": 6.7259e+05,
"y": 0.0046833
},
{
"x": 6.8313e+05,
"y": 0.0046849
},
{
"x": 6.9366e+05,
"y": 0.0046862
},
{
"x": 7.042e+05,
"y": 0.0046874
},
{
"x": 7.1473e+05,
"y": 0.0046885
},
{
"x": 7.2527e+05,
"y": 0.0046894
},
{
"x": 7.358e+05,
"y": 0.0046902
},
{
"x": 7.4634e+05,
"y": 0.0046909
},
{
"x": 7.5687e+05,
"y": 0.0046915
},
{
"x": 7.6741e+05,
"y": 0.004692
},
{
"x": 7.7794e+05,
"y": 0.0046925
},
{
"x": 7.8848e+05,
"y": 0.0046929
},
{
"x": 7.9902e+05,
"y": 0.0046932
},
{
"x": 8.0955e+05,
"y": 0.0046935
},
{
"x": 8.2009e+05,
"y": 0.0046937
},
{
"x": 8.3062e+05,
"y": 0.004694
},
{
"x": 8.4116e+05,
"y": 0.0046941
},
{
"x": 8.5169e+05,
"y": 0.0046943
},
{
"x": 8.6223e+05,
"y": 0.0046944
},
{
"x": 8.7276e+05,
"y": 0.0046945
},
{
"x": 8.833e+05,
"y": 0.0046946
},
{
"x": 8.9383e+05,
"y": 0.0046947
},
{
"x": 9.0437e+05,
"y": 0.0046948
},
{
"x": 9.149e+05,
"y": 0.0046949
},
{
"x": 9.2544e+05,
"y": 0.0046949
},
{
"x": 9.3598e+05,
"y": 0.0046949
},
{
"x": 9.4651e+05,
"y": 0.004695
},
{
"x": 9.5705e+05,
"y": 0.004695
},
{
"x": 9.6758e+05,
"y": 0.004695
},
{
"x": 9.7812e+05,
"y": 0.004695
},
{
"x": 9.8865e+05,
"y": 0.004695
},
{
"x": 9.9919e+05,
"y": 0.004695
},
{
"x": 1.0097e+06,
"y": 0.004695
},
{
"x": 1.0203e+06,
"y": 0.004695
},
{
"x": 1.0308e+06,
"y": 0.004695
},
{
"x": 1.0413e+06,
"y": 0.004695
},
{
"x": 1.0519e+06,
"y": 0.004695
},
{
"x": 1.0624e+06,
"y": 0.004695
},
{
"x": 1.0729e+06,
"y": 0.004695
},
{
"x": 1.0835e+06,
"y": 0.004695
},
{
"x": 1.094e+06,
"y": 0.004695
},
{
"x": 1.1045e+06,
"y": 0.004695
},
{
"x": 1.1151e+06,
"y": 0.004695
},
{
"x": 1.1256e+06,
"y": 0.004695
},
{
"x": 1.1361e+06,
"y": 0.004695
},
{
"x": 1.1467e+06,
"y": 0.004695
},
{
"x": 1.1572e+06,
"y": 0.004695
},
{
"x": 1.1678e+06,
"y": 0.004695
},
{
"x": 1.1783e+06,
"y": 0.004695
},
{
"x": 1.1888e+06,
"y": 0.004695
},
{
"x": 1.1994e+06,
"y": 0.004695
},
{
"x": 1.2099e+06,
"y": 0.004695
},
{
"x": 1.2204e+06,
"y": 0.004695
},
{
"x": 1.231e+06,
"y": 0.004695
},
{
"x": 1.2415e+06,
"y": 0.004695
},
{
"x": 1.252e+06,
"y": 0.004695
},
{
"x": 1.2626e+06,
"y": 0.004695
},
{
"x": 1.2731e+06,
"y": 0.004695
},
{
"x": 1.2836e+06,
"y": 0.004695
},
{
"x": 1.2942e+06,
"y": 0.004695
},
{
"x": 1.3047e+06,
"y": 0.004695
},
{
"x": 1.3152e+06,
"y": 0.004695
},
{
"x": 1.3258e+06,
"y": 0.004695
},
{
"x": 1.3363e+06,
"y": 0.004695
},
{
"x": 1.3469e+06,
"y": 0.004695
},
{
"x": 1.3574e+06,
"y": 0.004695
},
{
"x": 1.3679e+06,
"y": 0.004695
},
{
"x": 1.3785e+06,
"y": 0.004695
},
{
"x": 1.389e+06,
"y": 0.004695
},
{
"x": 1.3995e+06,
"y": 0.004695
},
{
"x": 1.4101e+06,
"y": 0.004695
},
{
"x": 1.4206e+06,
"y": 0.0046949
},
{
"x": 1.4311e+06,
"y": 0.0046949
},
{
"x": 1.4417e+06,
"y": 0.0046948
},
{
"x": 1.4522e+06,
"y": 0.0046948
},
{
"x": 1.4627e+06,
"y": 0.0046947
},
{
"x": 1.4733e+06,
"y": 0.0046946
},
{
"x": 1.4838e+06,
"y": 0.0046945
},
{
"x": 1.4944e+06,
"y": 0.0046944
},
{
"x": 1.5049e+06,
"y": 0.0046943
},
{
"x": 1.5154e+06,
"y": 0.0046941
},
{
"x": 1.526e+06,
"y": 0.0046939
},
{
"x": 1.5365e+06,
"y": 0.0046937
},
{
"x": 1.547e+06,
"y": 0.0046935
},
{
"x": 1.5576e+06,
"y": 0.0046932
},
{
"x": 1.5681e+06,
"y": 0.0046928
},
{
"x": 1.5786e+06,
"y": 0.0046925
},
{
"x": 1.5892e+06,
"y": 0.004692
},
{
"x": 1.5997e+06,
"y": 0.0046915
},
{
"x": 1.6102e+06,
"y": 0.0046909
},
{
"x": 1.6208e+06,
"y": 0.0046902
},
{
"x": 1.6313e+06,
"y": 0.0046894
},
{
"x": 1.6418e+06,
"y": 0.0046885
},
{
"x": 1.6524e+06,
"y": 0.0046874
},
{
"x": 1.6629e+06,
"y": 0.0046862
},
{
"x": 1.6735e+06,
"y": 0.0046849
},
{
"x": 1.684e+06,
"y": 0.0046833
},
{
"x": 1.6945e+06,
"y": 0.0046816
},
{
"x": 1.7051e+06,
"y": 0.0046796
},
{
"x": 1.7156e+06,
"y": 0.0046774
},
{
"x": 1.7261e+06,
"y": 0.0046749
},
{
"x": 1.7367e+06,
"y": 0.0046721
},
{
"x": 1.7472e+06,
"y": 0.0046689
},
{
"x": 1.7577e+06,
"y": 0.0046654
},
{
"x": 1.7683e+06,
"y": 0.0046614
},
{
"x": 1.7788e+06,
"y": 0.004657
},
{
"x": 1.7893e+06,
"y": 0.0046521
},
{
"x": 1.7999e+06,
"y": 0.0046466
},
{
"x": 1.8104e+06,
"y": 0.0046405
},
{
"x": 1.8209e+06,
"y": 0.0046338
},
{
"x": 1.8315e+06,
"y": 0.0046264
},
{
"x": 1.842e+06,
"y": 0.0046182
},
{
"x": 1.8526e+06,
"y": 0.0046092
},
{
"x": 1.8631e+06,
"y": 0.0045994
},
{
"x": 1.8736e+06,
"y": 0.0045886
},
{
"x": 1.8842e+06,
"y": 0.0045767
},
{
"x": 1.8947e+06,
"y": 0.0045638
},
{
"x": 1.9052e+06,
"y": 0.0045498
},
{
"x": 1.9158e+06,
"y": 0.0045345
},
{
"x": 1.9263e+06,
"y": 0.0045179
},
{
"x": 1.9368e+06,
"y": 0.0045
},
{
"x": 1.9474e+06,
"y": 0.0044806
},
{
"x": 1.9579e+06,
"y": 0.0044597
},
{
"x": 1.9684e+06,
"y": 0.0044372
},
{
"x": 1.979e+06,
"y": 0.004413
},
{
"x": 1.9895e+06,
"y": 0.0043871
},
{
"x": 2.0001e+06,
"y": 0.0043594
},
{
"x": 2.0106e+06,
"y": 0.0043299
},
{
"x": 2.0211e+06,
"y": 0.0042984
},
{
"x": 2.0317e+06,
"y": 0.0042648
},
{
"x": 2.0422e+06,
"y": 0.0042293
},
{
"x": 2.0527e+06,
"y": 0.0041916
},
{
"x": 2.0633e+06,
"y": 0.0041518
},
{
"x": 2.0738e+06,
"y": 0.0041098
},
{
"x": 2.0843e+06,
"y": 0.0040656
},
{
"x": 2.0949e+06,
"y": 0.0040191
},
{
"x": 2.1054e+06,
"y": 0.0039704
},
{
"x": 2.1159e+06,
"y": 0.0039194
},
{
"x": 2.1265e+06,
"y": 0.0038662
},
{
"x": 2.137e+06,
"y": 0.0038106
},
{
"x": 2.1475e+06,
"y": 0.0037529
},
{
"x": 2.1581e+06,
"y": 0.003693
},
{
"x": 2.1686e+06,
"y": 0.0036308
},
{
"x": 2.1792e+06,
"y": 0.0035666
},
{
"x": 2.1897e+06,
"y": 0.0035003
},
{
"x": 2.2002e+06,
"y": 0.0034321
},
{
"x": 2.2108e+06,
"y": 0.0033619
},
{
"x": 2.2213e+06,
"y": 0.0032899
},
{
"x": 2.2318e+06,
"y": 0.0032162
},
{
"x": 2.2424e+06,
"y": 0.0031409
},
{
"x": 2.2529e+06,
"y": 0.0030641
},
{
"x": 2.2634e+06,
"y": 0.002986
},
{
"x": 2.274e+06,
"y": 0.0029066
},
{
"x": 2.2845e+06,
"y": 0.0028261
},
{
"x": 2.295e+06,
"y": 0.0027447
},
{
"x": 2.3056e+06,
"y": 0.0026626
},
{
"x": 2.3161e+06,
"y": 0.0025798
},
{
"x": 2.3266e+06,
"y": 0.0024965
},
{
"x": 2.3372e+06,
"y": 0.002413
},
{
"x": 2.3477e+06,
"y": 0.0023293
},
{
"x": 2.3583e+06,
"y": 0.0022457
},
{
"x": 2.3688e+06,
"y": 0.0021622
},
{
"x": 2.3793e+06,
"y": 0.0020792
},
{
"x": 2.3899e+06,
"y": 0.0019966
},
{
"x": 2.4004e+06,
"y": 0.0019148
},
{
"x": 2.4109e+06,
"y": 0.0018338
},
{
"x": 2.4215e+06,
"y": 0.0017538
},
{
"x": 2.432e+06,
"y": 0.0016749
},
{
"x": 2.4425e+06,
"y": 0.0015974
},
{
"x": 2.4531e+06,
"y": 0.0015212
},
{
"x": 2.4636e+06,
"y": 0.0014466
},
{
"x": 2.4741e+06,
"y": 0.0013736
},
{
"x": 2.4847e+06,
"y": 0.0013024
},
{
"x": 2.4952e+06,
"y": 0.001233
},
{
"x": 2.5057e+06,
"y": 0.0011656
},
{
"x": 2.5163e+06,
"y": 0.0011002
},
{
"x": 2.5268e+06,
"y": 0.0010369
},
{
"x": 2.5374e+06,
"y": 0.00097572
},
{
"x": 2.5479e+06,
"y": 0.00091673
},
{
"x": 2.5584e+06,
"y": 0.00085995
},
{
"x": 2.569e+06,
"y": 0.00080543
},
{
"x": 2.5795e+06,
"y": 0.00075316
},
{
"x": 2.59e+06,
"y": 0.00070316
},
{
"x": 2.6006e+06,
"y": 0.00065542
},
{
"x": 2.6111e+06,
"y": 0.00060994
},
{
"x": 2.6216e+06,
"y": 0.00056669
},
{
"x": 2.6322e+06,
"y": 0.00052564
},
{
"x": 2.6427e+06,
"y": 0.00048677
},
{
"x": 2.6532e+06,
"y": 0.00045002
},
{
"x": 2.6638e+06,
"y": 0.00041535
},
{
"x": 2.6743e+06,
"y": 0.00038272
},
{
"x": 2.6849e+06,
"y": 0.00035205
},
{
"x": 2.6954e+06,
"y": 0.0003233
},
{
"x": 2.7059e+06,
"y": 0.00029639
},
{
"x": 2.7165e+06,
"y": 0.00027125
},
{
"x": 2.727e+06,
"y": 0.00024783
},
{
"x": 2.7375e+06,
"y": 0.00022603
},
{
"x": 2.7481e+06,
"y": 0.0002058
},
{
"x": 2.7586e+06,
"y": 0.00018705
},
{
"x": 2.7691e+06,
"y": 0.00016971
},
{
"x": 2.7797e+06,
"y": 0.00015371
},
{
"x": 2.7902e+06,
"y": 0.00013898
},
{
"x": 2.8007e+06,
"y": 0.00012543
},
{
"x": 2.8113e+06,
"y": 0.00011301
},
{
"x": 2.8218e+06,
"y": 0.00010163
},
{
"x": 2.8323e+06,
"y": 9.1238e-05
},
{
"x": 2.8429e+06,
"y": 8.1759e-05
},
{
"x": 2.8534e+06,
"y": 7.3134e-05
},
{
"x": 2.864e+06,
"y": 6.53e-05
},
{
"x": 2.8745e+06,
"y": 5.8197e-05
},
{
"x": 2.885e+06,
"y": 5.1774e-05
},
{
"x": 2.8956e+06,
"y": 4.5975e-05
},
{
"x": 2.9061e+06,
"y": 4.0748e-05
},
{
"x": 2.9166e+06,
"y": 3.6048e-05
},
{
"x": 2.9272e+06,
"y": 3.1832e-05
},
{
"x": 2.9377e+06,
"y": 2.8055e-05
},
{
"x": 2.9482e+06,
"y": 2.4678e-05
},
{
"x": 2.9588e+06,
"y": 2.1666e-05
},
{
"x": 2.9693e+06,
"y": 1.8985e-05
},
{
"x": 2.9798e+06,
"y": 1.6601e-05
},
{
"x": 2.9904e+06,
"y": 1.4489e-05
},
{
"x": 3.0009e+06,
"y": 1.2621e-05
},
{
"x": 3.0114e+06,
"y": 1.0967e-05
},
{
"x": 3.022e+06,
"y": 9.5123e-06
},
{
"x": 3.0325e+06,
"y": 8.2325e-06
},
{
"x": 3.0431e+06,
"y": 7.1075e-06
},
{
"x": 3.0536e+06,
"y": 6.122e-06
},
{
"x": 3.0641e+06,
"y": 5.2615e-06
},
{
"x": 3.0747e+06,
"y": 4.5099e-06
},
{
"x": 3.0852e+06,
"y": 3.854e-06
},
{
"x": 3.0957e+06,
"y": 3.2857e-06
},
{
"x": 3.1063e+06,
"y": 2.7928e-06
},
{
"x": 3.1168e+06,
"y": 2.3634e-06
},
{
"x": 3.1273e+06,
"y": 1.9949e-06
},
{
"x": 3.1379e+06,
"y": 1.6772e-06
},
{
"x": 3.1484e+06,
"y": 1.4021e-06
},
{
"x": 3.1589e+06,
"y": 1.1668e-06
},
{
"x": 3.1695e+06,
"y": 1e-06
},
{
"x": 3.18e+06,
"y": 1e-06
},
{
"x": 3.1906e+06,
"y": 1e-06
},
{
"x": 3.2011e+06,
"y": 1e-06
},
{
"x": 3.2116e+06,
"y": 1e-06
},
{
"x": 3.2222e+06,
"y": 1e-06
},
{
"x": 3.2327e+06,
"y": 1e-06
},
{
"x": 3.2432e+06,
"y": 1e-06
},
{
"x": 3.2538e+06,
"y": 1e-06
},
{
"x": 3.2643e+06,
"y": 1e-06
},
{
"x": 3.2748e+06,
"y": 1e-06
},
{
"x": 3.2854e+06,
"y": 1e-06
}
],
"cdf": [
{
"x": 8860.3,
"y": 0.0023291
},
{
"x": 19396,
"y": 0.0047419
},
{
"x": 29931,
"y": 0.0072383
},
{
"x": 40467,
"y": 0.0098178
},
{
"x": 51002,
"y": 0.01248
},
{
"x": 61537,
"y": 0.015225
},
{
"x": 72073,
"y": 0.018051
},
{
"x": 82608,
"y": 0.020957
},
{
"x": 93143,
"y": 0.023943
},
{
"x": 1.0368e+05,
"y": 0.027007
},
{
"x": 1.1421e+05,
"y": 0.030148
},
{
"x": 1.2475e+05,
"y": 0.033364
},
{
"x": 1.3529e+05,
"y": 0.036653
},
{
"x": 1.4582e+05,
"y": 0.040015
},
{
"x": 1.5636e+05,
"y": 0.043447
},
{
"x": 1.6689e+05,
"y": 0.046947
},
{
"x": 1.7743e+05,
"y": 0.050513
},
{
"x": 1.8796e+05,
"y": 0.054144
},
{
"x": 1.985e+05,
"y": 0.057837
},
{
"x": 2.0903e+05,
"y": 0.06159
},
{
"x": 2.1957e+05,
"y": 0.0654
},
{
"x": 2.301e+05,
"y": 0.069266
},
{
"x": 2.4064e+05,
"y": 0.073186
},
{
"x": 2.5117e+05,
"y": 0.077156
},
{
"x": 2.6171e+05,
"y": 0.081175
},
{
"x": 2.7225e+05,
"y": 0.08524
},
{
"x": 2.8278e+05,
"y": 0.08935
},
{
"x": 2.9332e+05,
"y": 0.093502
},
{
"x": 3.0385e+05,
"y": 0.097693
},
{
"x": 3.1439e+05,
"y": 0.10192
},
{
"x": 3.2492e+05,
"y": 0.10619
},
{
"x": 3.3546e+05,
"y": 0.11049
},
{
"x": 3.4599e+05,
"y": 0.11482
},
{
"x": 3.5653e+05,
"y": 0.11917
},
{
"x": 3.6706e+05,
"y": 0.12356
},
{
"x": 3.776e+05,
"y": 0.12797
},
{
"x": 3.8813e+05,
"y": 0.13241
},
{
"x": 3.9867e+05,
"y": 0.13687
},
{
"x": 4.0921e+05,
"y": 0.14135
},
{
"x": 4.1974e+05,
"y": 0.14585
},
{
"x": 4.3028e+05,
"y": 0.15037
},
{
"x": 4.4081e+05,
"y": 0.1549
},
{
"x": 4.5135e+05,
"y": 0.15945
},
{
"x": 4.6188e+05,
"y": 0.16402
},
{
"x": 4.7242e+05,
"y": 0.16859
},
{
"x": 4.8295e+05,
"y": 0.17318
},
{
"x": 4.9349e+05,
"y": 0.17778
},
{
"x": 5.0402e+05,
"y": 0.18239
},
{
"x": 5.1456e+05,
"y": 0.18701
},
{
"x": 5.2509e+05,
"y": 0.19164
},
{
"x": 5.3563e+05,
"y": 0.19627
},
{
"x": 5.4617e+05,
"y": 0.20091
},
{
"x": 5.567e+05,
"y": 0.20556
},
{
"x": 5.6724e+05,
"y": 0.21021
},
{
"x": 5.7777e+05,
"y": 0.21487
},
{
"x": 5.8831e+05,
"y": 0.21953
},
{
"x": 5.9884e+05,
"y": 0.22419
},
{
"x": 6.0938e+05,
"y": 0.22886
},
{
"x": 6.1991e+05,
"y": 0.23353
},
{
"x": 6.3045e+05,
"y": 0.23821
},
{
"x": 6.4098e+05,
"y": 0.24289
},
{
"x": 6.5152e+05,
"y": 0.24757
},
{
"x": 6.6205e+05,
"y": 0.25225
},
{
"x": 6.7259e+05,
"y": 0.25693
},
{
"x": 6.8313e+05,
"y": 0.26162
},
{
"x": 6.9366e+05,
"y": 0.2663
},
{
"x": 7.042e+05,
"y": 0.27099
},
{
"x": 7.1473e+05,
"y": 0.27568
},
{
"x": 7.2527e+05,
"y": 0.28037
},
{
"x": 7.358e+05,
"y": 0.28506
},
{
"x": 7.4634e+05,
"y": 0.28975
},
{
"x": 7.5687e+05,
"y": 0.29444
},
{
"x": 7.6741e+05,
"y": 0.29913
},
{
"x": 7.7794e+05,
"y": 0.30382
},
{
"x": 7.8848e+05,
"y": 0.30852
},
{
"x": 7.9902e+05,
"y": 0.31321
},
{
"x": 8.0955e+05,
"y": 0.3179
},
{
"x": 8.2009e+05,
"y": 0.3226
},
{
"x": 8.3062e+05,
"y": 0.32729
},
{
"x": 8.4116e+05,
"y": 0.33199
},
{
"x": 8.5169e+05,
"y": 0.33668
},
{
"x": 8.6223e+05,
"y": 0.34137
},
{
"x": 8.7276e+05,
"y": 0.34607
},
{
"x": 8.833e+05,
"y": 0.35076
},
{
"x": 8.9383e+05,
"y": 0.35546
},
{
"x": 9.0437e+05,
"y": 0.36015
},
{
"x": 9.149e+05,
"y": 0.36485
},
{
"x": 9.2544e+05,
"y": 0.36954
},
{
"x": 9.3598e+05,
"y": 0.37424
},
{
"x": 9.4651e+05,
"y": 0.37893
},
{
"x": 9.5705e+05,
"y": 0.38363
},
{
"x": 9.6758e+05,
"y": 0.38832
},
{
"x": 9.7812e+05,
"y": 0.39302
},
{
"x": 9.8865e+05,
"y": 0.39771
},
{
"x": 9.9919e+05,
"y": 0.40241
},
{
"x": 1.0097e+06,
"y": 0.4071
},
{
"x": 1.0203e+06,
"y": 0.4118
},
{
"x": 1.0308e+06,
"y": 0.41649
},
{
"x": 1.0413e+06,
"y": 0.42119
},
{
"x": 1.0519e+06,
"y": 0.42588
},
{
"x": 1.0624e+06,
"y": 0.43058
},
{
"x": 1.0729e+06,
"y": 0.43527
},
{
"x": 1.0835e+06,
"y": 0.43997
},
{
"x": 1.094e+06,
"y": 0.44466
},
{
"x": 1.1045e+06,
"y": 0.44936
},
{
"x": 1.1151e+06,
"y": 0.45405
},
{
"x": 1.1256e+06,
"y": 0.45875
},
{
"x": 1.1361e+06,
"y": 0.46344
},
{
"x": 1.1467e+06,
"y": 0.46814
},
{
"x": 1.1572e+06,
"y": 0.47283
},
{
"x": 1.1678e+06,
"y": 0.47753
},
{
"x": 1.1783e+06,
"y": 0.48222
},
{
"x": 1.1888e+06,
"y": 0.48692
},
{
"x": 1.1994e+06,
"y": 0.49161
},
{
"x": 1.2099e+06,
"y": 0.49631
},
{
"x": 1.2204e+06,
"y": 0.501
},
{
"x": 1.231e+06,
"y": 0.5057
},
{
"x": 1.2415e+06,
"y": 0.51039
},
{
"x": 1.252e+06,
"y": 0.51509
},
{
"x": 1.2626e+06,
"y": 0.51978
},
{
"x": 1.2731e+06,
"y": 0.52448
},
{
"x": 1.2836e+06,
"y": 0.52917
},
{
"x": 1.2942e+06,
"y": 0.53387
},
{
"x": 1.3047e+06,
"y": 0.53856
},
{
"x": 1.3152e+06,
"y": 0.54326
},
{
"x": 1.3258e+06,
"y": 0.54795
},
{
"x": 1.3363e+06,
"y": 0.55265
},
{
"x": 1.3469e+06,
"y": 0.55734
},
{
"x": 1.3574e+06,
"y": 0.56204
},
{
"x": 1.3679e+06,
"y": 0.56673
},
{
"x": 1.3785e+06,
"y": 0.57143
},
{
"x": 1.389e+06,
"y": 0.57612
},
{
"x": 1.3995e+06,
"y": 0.58082
},
{
"x": 1.4101e+06,
"y": 0.58551
},
{
"x": 1.4206e+06,
"y": 0.59021
},
{
"x": 1.4311e+06,
"y": 0.5949
},
{
"x": 1.4417e+06,
"y": 0.5996
},
{
"x": 1.4522e+06,
"y": 0.60429
},
{
"x": 1.4627e+06,
"y": 0.60899
},
{
"x": 1.4733e+06,
"y": 0.61368
},
{
"x": 1.4838e+06,
"y": 0.61838
},
{
"x": 1.4944e+06,
"y": 0.62307
},
{
"x": 1.5049e+06,
"y": 0.62776
},
{
"x": 1.5154e+06,
"y": 0.63246
},
{
"x": 1.526e+06,
"y": 0.63715
},
{
"x": 1.5365e+06,
"y": 0.64185
},
{
"x": 1.547e+06,
"y": 0.64654
},
{
"x": 1.5576e+06,
"y": 0.65123
},
{
"x": 1.5681e+06,
"y": 0.65593
},
{
"x": 1.5786e+06,
"y": 0.66062
},
{
"x": 1.5892e+06,
"y": 0.66531
},
{
"x": 1.5997e+06,
"y": 0.67
},
{
"x": 1.6102e+06,
"y": 0.67469
},
{
"x": 1.6208e+06,
"y": 0.67938
},
{
"x": 1.6313e+06,
"y": 0.68407
},
{
"x": 1.6418e+06,
"y": 0.68876
},
{
"x": 1.6524e+06,
"y": 0.69345
},
{
"x": 1.6629e+06,
"y": 0.69813
},
{
"x": 1.6735e+06,
"y": 0.70282
},
{
"x": 1.684e+06,
"y": 0.7075
},
{
"x": 1.6945e+06,
"y": 0.71218
},
{
"x": 1.7051e+06,
"y": 0.71686
},
{
"x": 1.7156e+06,
"y": 0.72154
},
{
"x": 1.7261e+06,
"y": 0.72622
},
{
"x": 1.7367e+06,
"y": 0.73089
},
{
"x": 1.7472e+06,
"y": 0.73556
},
{
"x": 1.7577e+06,
"y": 0.74022
},
{
"x": 1.7683e+06,
"y": 0.74488
},
{
"x": 1.7788e+06,
"y": 0.74954
},
{
"x": 1.7893e+06,
"y": 0.75419
},
{
"x": 1.7999e+06,
"y": 0.75884
},
{
"x": 1.8104e+06,
"y": 0.76348
},
{
"x": 1.8209e+06,
"y": 0.76811
},
{
"x": 1.8315e+06,
"y": 0.77274
},
{
"x": 1.842e+06,
"y": 0.77736
},
{
"x": 1.8526e+06,
"y": 0.78197
},
{
"x": 1.8631e+06,
"y": 0.78657
},
{
"x": 1.8736e+06,
"y": 0.79116
},
{
"x": 1.8842e+06,
"y": 0.79573
},
{
"x": 1.8947e+06,
"y": 0.8003
},
{
"x": 1.9052e+06,
"y": 0.80485
},
{
"x": 1.9158e+06,
"y": 0.80938
},
{
"x": 1.9263e+06,
"y": 0.8139
},
{
"x": 1.9368e+06,
"y": 0.8184
},
{
"x": 1.9474e+06,
"y": 0.82288
},
{
"x": 1.9579e+06,
"y": 0.82734
},
{
"x": 1.9684e+06,
"y": 0.83178
},
{
"x": 1.979e+06,
"y": 0.83619
},
{
"x": 1.9895e+06,
"y": 0.84058
},
{
"x": 2.0001e+06,
"y": 0.84494
},
{
"x": 2.0106e+06,
"y": 0.84927
},
{
"x": 2.0211e+06,
"y": 0.85356
},
{
"x": 2.0317e+06,
"y": 0.85783
},
{
"x": 2.0422e+06,
"y": 0.86206
},
{
"x": 2.0527e+06,
"y": 0.86625
},
{
"x": 2.0633e+06,
"y": 0.8704
},
{
"x": 2.0738e+06,
"y": 0.87451
},
{
"x": 2.0843e+06,
"y": 0.87858
},
{
"x": 2.0949e+06,
"y": 0.8826
},
{
"x": 2.1054e+06,
"y": 0.88657
},
{
"x": 2.1159e+06,
"y": 0.89049
},
{
"x": 2.1265e+06,
"y": 0.89435
},
{
"x": 2.137e+06,
"y": 0.89816
},
{
"x": 2.1475e+06,
"y": 0.90192
},
{
"x": 2.1581e+06,
"y": 0.90561
},
{
"x": 2.1686e+06,
"y": 0.90924
},
{
"x": 2.1792e+06,
"y": 0.91281
},
{
"x": 2.1897e+06,
"y": 0.91631
},
{
"x": 2.2002e+06,
"y": 0.91974
},
{
"x": 2.2108e+06,
"y": 0.9231
},
{
"x": 2.2213e+06,
"y": 0.92639
},
{
"x": 2.2318e+06,
"y": 0.92961
},
{
"x": 2.2424e+06,
"y": 0.93275
},
{
"x": 2.2529e+06,
"y": 0.93581
},
{
"x": 2.2634e+06,
"y": 0.9388
},
{
"x": 2.274e+06,
"y": 0.9417
},
{
"x": 2.2845e+06,
"y": 0.94453
},
{
"x": 2.295e+06,
"y": 0.94727
},
{
"x": 2.3056e+06,
"y": 0.94994
},
{
"x": 2.3161e+06,
"y": 0.95252
},
{
"x": 2.3266e+06,
"y": 0.95501
},
{
"x": 2.3372e+06,
"y": 0.95743
},
{
"x": 2.3477e+06,
"y": 0.95976
},
{
"x": 2.3583e+06,
"y": 0.962
},
{
"x": 2.3688e+06,
"y": 0.96416
},
{
"x": 2.3793e+06,
"y": 0.96624
},
{
"x": 2.3899e+06,
"y": 0.96824
},
{
"x": 2.4004e+06,
"y": 0.97015
},
{
"x": 2.4109e+06,
"y": 0.97199
},
{
"x": 2.4215e+06,
"y": 0.97374
},
{
"x": 2.432e+06,
"y": 0.97542
},
{
"x": 2.4425e+06,
"y": 0.97701
},
{
"x": 2.4531e+06,
"y": 0.97854
},
{
"x": 2.4636e+06,
"y": 0.97998
},
{
"x": 2.4741e+06,
"y": 0.98136
},
{
"x": 2.4847e+06,
"y": 0.98266
},
{
"x": 2.4952e+06,
"y": 0.98389
},
{
"x": 2.5057e+06,
"y": 0.98506
},
{
"x": 2.5163e+06,
"y": 0.98616
},
{
"x": 2.5268e+06,
"y": 0.98719
},
{
"x": 2.5374e+06,
"y": 0.98817
},
{
"x": 2.5479e+06,
"y": 0.98909
},
{
"x": 2.5584e+06,
"y": 0.98995
},
{
"x": 2.569e+06,
"y": 0.99075
},
{
"x": 2.5795e+06,
"y": 0.9915
},
{
"x": 2.59e+06,
"y": 0.99221
},
{
"x": 2.6006e+06,
"y": 0.99286
},
{
"x": 2.6111e+06,
"y": 0.99347
},
{
"x": 2.6216e+06,
"y": 0.99404
},
{
"x": 2.6322e+06,
"y": 0.99457
},
{
"x": 2.6427e+06,
"y": 0.99505
},
{
"x": 2.6532e+06,
"y": 0.9955
},
{
"x": 2.6638e+06,
"y": 0.99592
},
{
"x": 2.6743e+06,
"y": 0.9963
},
{
"x": 2.6849e+06,
"y": 0.99665
},
{
"x": 2.6954e+06,
"y": 0.99698
},
{
"x": 2.7059e+06,
"y": 0.99727
},
{
"x": 2.7165e+06,
"y": 0.99754
},
{
"x": 2.727e+06,
"y": 0.99779
},
{
"x": 2.7375e+06,
"y": 0.99802
},
{
"x": 2.7481e+06,
"y": 0.99822
},
{
"x": 2.7586e+06,
"y": 0.99841
},
{
"x": 2.7691e+06,
"y": 0.99858
},
{
"x": 2.7797e+06,
"y": 0.99873
},
{
"x": 2.7902e+06,
"y": 0.99887
},
{
"x": 2.8007e+06,
"y": 0.999
},
{
"x": 2.8113e+06,
"y": 0.99911
},
{
"x": 2.8218e+06,
"y": 0.99921
},
{
"x": 2.8323e+06,
"y": 0.9993
},
{
"x": 2.8429e+06,
"y": 0.99939
},
{
"x": 2.8534e+06,
"y": 0.99946
},
{
"x": 2.864e+06,
"y": 0.99952
},
{
"x": 2.8745e+06,
"y": 0.99958
},
{
"x": 2.885e+06,
"y": 0.99963
},
{
"x": 2.8956e+06,
"y": 0.99968
},
{
"x": 2.9061e+06,
"y": 0.99972
},
{
"x": 2.9166e+06,
"y": 0.99976
},
{
"x": 2.9272e+06,
"y": 0.99979
},
{
"x": 2.9377e+06,
"y": 0.99982
},
{
"x": 2.9482e+06,
"y": 0.99984
},
{
"x": 2.9588e+06,
"y": 0.99986
},
{
"x": 2.9693e+06,
"y": 0.99988
},
{
"x": 2.9798e+06,
"y": 0.9999
},
{
"x": 2.9904e+06,
"y": 0.99991
},
{
"x": 3.0009e+06,
"y": 0.99993
},
{
"x": 3.0114e+06,
"y": 0.99994
},
{
"x": 3.022e+06,
"y": 0.99995
},
{
"x": 3.0325e+06,
"y": 0.99995
},
{
"x": 3.0431e+06,
"y": 0.99996
},
{
"x": 3.0536e+06,
"y": 0.99997
},
{
"x": 3.0641e+06,
"y": 0.99997
},
{
"x": 3.0747e+06,
"y": 0.99998
},
{
"x": 3.0852e+06,
"y": 0.99998
},
{
"x": 3.0957e+06,
"y": 0.99998
},
{
"x": 3.1063e+06,
"y": 0.99999
},
{
"x": 3.1168e+06,
"y": 0.99999
},
{
"x": 3.1273e+06,
"y": 0.99999
},
{
"x": 3.1379e+06,
"y": 0.99999
},
{
"x": 3.1484e+06,
"y": 0.99999
},
{
"x": 3.1589e+06,
"y": 1
},
{
"x": 3.1695e+06,
"y": 1
},
{
"x": 3.18e+06,
"y": 1
},
{
"x": 3.1906e+06,
"y": 1
},
{
"x": 3.2011e+06,
"y": 1
},
{
"x": 3.2116e+06,
"y": 1
},
{
"x": 3.2222e+06,
"y": 1
},
{
"x": 3.2327e+06,
"y": 1
},
{
"x": 3.2432e+06,
"y": 1
},
{
"x": 3.2538e+06,
"y": 1
},
{
"x": 3.2643e+06,
"y": 1
},
{
"x": 3.2748e+06,
"y": 1
},
{
"x": 3.2854e+06,
"y": 1
}
],
"ccdf": [
{
"x": 8860.3,
"y": 0.99767
},
{
"x": 19396,
"y": 0.99526
},
{
"x": 29931,
"y": 0.99276
},
{
"x": 40467,
"y": 0.99018
},
{
"x": 51002,
"y": 0.98752
},
{
"x": 61537,
"y": 0.98478
},
{
"x": 72073,
"y": 0.98195
},
{
"x": 82608,
"y": 0.97904
},
{
"x": 93143,
"y": 0.97606
},
{
"x": 1.0368e+05,
"y": 0.97299
},
{
"x": 1.1421e+05,
"y": 0.96985
},
{
"x": 1.2475e+05,
"y": 0.96664
},
{
"x": 1.3529e+05,
"y": 0.96335
},
{
"x": 1.4582e+05,
"y": 0.95999
},
{
"x": 1.5636e+05,
"y": 0.95655
},
{
"x": 1.6689e+05,
"y": 0.95305
},
{
"x": 1.7743e+05,
"y": 0.94949
},
{
"x": 1.8796e+05,
"y": 0.94586
},
{
"x": 1.985e+05,
"y": 0.94216
},
{
"x": 2.0903e+05,
"y": 0.93841
},
{
"x": 2.1957e+05,
"y": 0.9346
},
{
"x": 2.301e+05,
"y": 0.93073
},
{
"x": 2.4064e+05,
"y": 0.92681
},
{
"x": 2.5117e+05,
"y": 0.92284
},
{
"x": 2.6171e+05,
"y": 0.91883
},
{
"x": 2.7225e+05,
"y": 0.91476
},
{
"x": 2.8278e+05,
"y": 0.91065
},
{
"x": 2.9332e+05,
"y": 0.9065
},
{
"x": 3.0385e+05,
"y": 0.90231
},
{
"x": 3.1439e+05,
"y": 0.89808
},
{
"x": 3.2492e+05,
"y": 0.89381
},
{
"x": 3.3546e+05,
"y": 0.88951
},
{
"x": 3.4599e+05,
"y": 0.88518
},
{
"x": 3.5653e+05,
"y": 0.88083
},
{
"x": 3.6706e+05,
"y": 0.87644
},
{
"x": 3.776e+05,
"y": 0.87203
},
{
"x": 3.8813e+05,
"y": 0.86759
},
{
"x": 3.9867e+05,
"y": 0.86313
},
{
"x": 4.0921e+05,
"y": 0.85865
},
{
"x": 4.1974e+05,
"y": 0.85415
},
{
"x": 4.3028e+05,
"y": 0.84963
},
{
"x": 4.4081e+05,
"y": 0.8451
},
{
"x": 4.5135e+05,
"y": 0.84055
},
{
"x": 4.6188e+05,
"y": 0.83598
},
{
"x": 4.7242e+05,
"y": 0.83141
},
{
"x": 4.8295e+05,
"y": 0.82682
},
{
"x": 4.9349e+05,
"y": 0.82222
},
{
"x": 5.0402e+05,
"y": 0.81761
},
{
"x": 5.1456e+05,
"y": 0.81299
},
{
"x": 5.2509e+05,
"y": 0.80836
},
{
"x": 5.3563e+05,
"y": 0.80373
},
{
"x": 5.4617e+05,
"y": 0.79909
},
{
"x": 5.567e+05,
"y": 0.79444
},
{
"x": 5.6724e+05,
"y": 0.78979
},
{
"x": 5.7777e+05,
"y": 0.78513
},
{
"x": 5.8831e+05,
"y": 0.78047
},
{
"x": 5.9884e+05,
"y": 0.77581
},
{
"x": 6.0938e+05,
"y": 0.77114
},
{
"x": 6.1991e+05,
"y": 0.76647
},
{
"x": 6.3045e+05,
"y": 0.76179
},
{
"x": 6.4098e+05,
"y": 0.75711
},
{
"x": 6.5152e+05,
"y": 0.75243
},
{
"x": 6.6205e+05,
"y": 0.74775
},
{
"x": 6.7259e+05,
"y": 0.74307
},
{
"x": 6.8313e+05,
"y": 0.73838
},
{
"x": 6.9366e+05,
"y": 0.7337
},
{
"x": 7.042e+05,
"y": 0.72901
},
{
"x": 7.1473e+05,
"y": 0.72432
},
{
"x": 7.2527e+05,
"y": 0.71963
},
{
"x": 7.358e+05,
"y": 0.71494
},
{
"x": 7.4634e+05,
"y": 0.71025
},
{
"x": 7.5687e+05,
"y": 0.70556
},
{
"x": 7.6741e+05,
"y": 0.70087
},
{
"x": 7.7794e+05,
"y": 0.69618
},
{
"x": 7.8848e+05,
"y": 0.69148
},
{
"x": 7.9902e+05,
"y": 0.68679
},
{
"x": 8.0955e+05,
"y": 0.6821
},
{
"x": 8.2009e+05,
"y": 0.6774
},
{
"x": 8.3062e+05,
"y": 0.67271
},
{
"x": 8.4116e+05,
"y": 0.66801
},
{
"x": 8.5169e+05,
"y": 0.66332
},
{
"x": 8.6223e+05,
"y": 0.65863
},
{
"x": 8.7276e+05,
"y": 0.65393
},
{
"x": 8.833e+05,
"y": 0.64924
},
{
"x": 8.9383e+05,
"y": 0.64454
},
{
"x": 9.0437e+05,
"y": 0.63985
},
{
"x": 9.149e+05,
"y": 0.63515
},
{
"x": 9.2544e+05,
"y": 0.63046
},
{
"x": 9.3598e+05,
"y": 0.62576
},
{
"x": 9.4651e+05,
"y": 0.62107
},
{
"x": 9.5705e+05,
"y": 0.61637
},
{
"x": 9.6758e+05,
"y": 0.61168
},
{
"x": 9.7812e+05,
"y": 0.60698
},
{
"x": 9.8865e+05,
"y": 0.60229
},
{
"x": 9.9919e+05,
"y": 0.59759
},
{
"x": 1.0097e+06,
"y": 0.5929
},
{
"x": 1.0203e+06,
"y": 0.5882
},
{
"x": 1.0308e+06,
"y": 0.58351
},
{
"x": 1.0413e+06,
"y": 0.57881
},
{
"x": 1.0519e+06,
"y": 0.57412
},
{
"x": 1.0624e+06,
"y": 0.56942
},
{
"x": 1.0729e+06,
"y": 0.56473
},
{
"x": 1.0835e+06,
"y": 0.56003
},
{
"x": 1.094e+06,
"y": 0.55534
},
{
"x": 1.1045e+06,
"y": 0.55064
},
{
"x": 1.1151e+06,
"y": 0.54595
},
{
"x": 1.1256e+06,
"y": 0.54125
},
{
"x": 1.1361e+06,
"y": 0.53656
},
{
"x": 1.1467e+06,
"y": 0.53186
},
{
"x": 1.1572e+06,
"y": 0.52717
},
{
"x": 1.1678e+06,
"y": 0.52247
},
{
"x": 1.1783e+06,
"y": 0.51778
},
{
"x": 1.1888e+06,
"y": 0.51308
},
{
"x": 1.1994e+06,
"y": 0.50839
},
{
"x": 1.2099e+06,
"y": 0.50369
},
{
"x": 1.2204e+06,
"y": 0.499
},
{
"x": 1.231e+06,
"y": 0.4943
},
{
"x": 1.2415e+06,
"y": 0.48961
},
{
"x": 1.252e+06,
"y": 0.48491
},
{
"x": 1.2626e+06,
"y": 0.48022
},
{
"x": 1.2731e+06,
"y": 0.47552
},
{
"x": 1.2836e+06,
"y": 0.47083
},
{
"x": 1.2942e+06,
"y": 0.46613
},
{
"x": 1.3047e+06,
"y": 0.46144
},
{
"x": 1.3152e+06,
"y": 0.45674
},
{
"x": 1.3258e+06,
"y": 0.45205
},
{
"x": 1.3363e+06,
"y": 0.44735
},
{
"x": 1.3469e+06,
"y": 0.44266
},
{
"x": 1.3574e+06,
"y": 0.43796
},
{
"x": 1.3679e+06,
"y": 0.43327
},
{
"x": 1.3785e+06,
"y": 0.42857
},
{
"x": 1.389e+06,
"y": 0.42388
},
{
"x": 1.3995e+06,
"y": 0.41918
},
{
"x": 1.4101e+06,
"y": 0.41449
},
{
"x": 1.4206e+06,
"y": 0.40979
},
{
"x": 1.4311e+06,
"y": 0.4051
},
{
"x": 1.4417e+06,
"y": 0.4004
},
{
"x": 1.4522e+06,
"y": 0.39571
},
{
"x": 1.4627e+06,
"y": 0.39101
},
{
"x": 1.4733e+06,
"y": 0.38632
},
{
"x": 1.4838e+06,
"y": 0.38162
},
{
"x": 1.4944e+06,
"y": 0.37693
},
{
"x": 1.5049e+06,
"y": 0.37224
},
{
"x": 1.5154e+06,
"y": 0.36754
},
{
"x": 1.526e+06,
"y": 0.36285
},
{
"x": 1.5365e+06,
"y": 0.35815
},
{
"x": 1.547e+06,
"y": 0.35346
},
{
"x": 1.5576e+06,
"y": 0.34877
},
{
"x": 1.5681e+06,
"y": 0.34407
},
{
"x": 1.5786e+06,
"y": 0.33938
},
{
"x": 1.5892e+06,
"y": 0.33469
},
{
"x": 1.5997e+06,
"y": 0.33
},
{
"x": 1.6102e+06,
"y": 0.32531
},
{
"x": 1.6208e+06,
"y": 0.32062
},
{
"x": 1.6313e+06,
"y": 0.31593
},
{
"x": 1.6418e+06,
"y": 0.31124
},
{
"x": 1.6524e+06,
"y": 0.30655
},
{
"x": 1.6629e+06,
"y": 0.30187
},
{
"x": 1.6735e+06,
"y": 0.29718
},
{
"x": 1.684e+06,
"y": 0.2925
},
{
"x": 1.6945e+06,
"y": 0.28782
},
{
"x": 1.7051e+06,
"y": 0.28314
},
{
"x": 1.7156e+06,
"y": 0.27846
},
{
"x": 1.7261e+06,
"y": 0.27378
},
{
"x": 1.7367e+06,
"y": 0.26911
},
{
"x": 1.7472e+06,
"y": 0.26444
},
{
"x": 1.7577e+06,
"y": 0.25978
},
{
"x": 1.7683e+06,
"y": 0.25512
},
{
"x": 1.7788e+06,
"y": 0.25046
},
{
"x": 1.7893e+06,
"y": 0.24581
},
{
"x": 1.7999e+06,
"y": 0.24116
},
{
"x": 1.8104e+06,
"y": 0.23652
},
{
"x": 1.8209e+06,
"y": 0.23189
},
{
"x": 1.8315e+06,
"y": 0.22726
},
{
"x": 1.842e+06,
"y": 0.22264
},
{
"x": 1.8526e+06,
"y": 0.21803
},
{
"x": 1.8631e+06,
"y": 0.21343
},
{
"x": 1.8736e+06,
"y": 0.20884
},
{
"x": 1.8842e+06,
"y": 0.20427
},
{
"x": 1.8947e+06,
"y": 0.1997
},
{
"x": 1.9052e+06,
"y": 0.19515
},
{
"x": 1.9158e+06,
"y": 0.19062
},
{
"x": 1.9263e+06,
"y": 0.1861
},
{
"x": 1.9368e+06,
"y": 0.1816
},
{
"x": 1.9474e+06,
"y": 0.17712
},
{
"x": 1.9579e+06,
"y": 0.17266
},
{
"x": 1.9684e+06,
"y": 0.16822
},
{
"x": 1.979e+06,
"y": 0.16381
},
{
"x": 1.9895e+06,
"y": 0.15942
},
{
"x": 2.0001e+06,
"y": 0.15506
},
{
"x": 2.0106e+06,
"y": 0.15073
},
{
"x": 2.0211e+06,
"y": 0.14644
},
{
"x": 2.0317e+06,
"y": 0.14217
},
{
"x": 2.0422e+06,
"y": 0.13794
},
{
"x": 2.0527e+06,
"y": 0.13375
},
{
"x": 2.0633e+06,
"y": 0.1296
},
{
"x": 2.0738e+06,
"y": 0.12549
},
{
"x": 2.0843e+06,
"y": 0.12142
},
{
"x": 2.0949e+06,
"y": 0.1174
},
{
"x": 2.1054e+06,
"y": 0.11343
},
{
"x": 2.1159e+06,
"y": 0.10951
},
{
"x": 2.1265e+06,
"y": 0.10565
},
{
"x": 2.137e+06,
"y": 0.10184
},
{
"x": 2.1475e+06,
"y": 0.098085
},
{
"x": 2.1581e+06,
"y": 0.094392
},
{
"x": 2.1686e+06,
"y": 0.090761
},
{
"x": 2.1792e+06,
"y": 0.087194
},
{
"x": 2.1897e+06,
"y": 0.083694
},
{
"x": 2.2002e+06,
"y": 0.080262
},
{
"x": 2.2108e+06,
"y": 0.0769
},
{
"x": 2.2213e+06,
"y": 0.07361
},
{
"x": 2.2318e+06,
"y": 0.070394
},
{
"x": 2.2424e+06,
"y": 0.067253
},
{
"x": 2.2529e+06,
"y": 0.064189
},
{
"x": 2.2634e+06,
"y": 0.061203
},
{
"x": 2.274e+06,
"y": 0.058296
},
{
"x": 2.2845e+06,
"y": 0.05547
},
{
"x": 2.295e+06,
"y": 0.052726
},
{
"x": 2.3056e+06,
"y": 0.050063
},
{
"x": 2.3161e+06,
"y": 0.047483
},
{
"x": 2.3266e+06,
"y": 0.044987
},
{
"x": 2.3372e+06,
"y": 0.042574
},
{
"x": 2.3477e+06,
"y": 0.040244
},
{
"x": 2.3583e+06,
"y": 0.037999
},
{
"x": 2.3688e+06,
"y": 0.035837
},
{
"x": 2.3793e+06,
"y": 0.033757
},
{
"x": 2.3899e+06,
"y": 0.031761
},
{
"x": 2.4004e+06,
"y": 0.029846
},
{
"x": 2.4109e+06,
"y": 0.028012
},
{
"x": 2.4215e+06,
"y": 0.026258
},
{
"x": 2.432e+06,
"y": 0.024583
},
{
"x": 2.4425e+06,
"y": 0.022986
},
{
"x": 2.4531e+06,
"y": 0.021465
},
{
"x": 2.4636e+06,
"y": 0.020018
},
{
"x": 2.4741e+06,
"y": 0.018645
},
{
"x": 2.4847e+06,
"y": 0.017342
},
{
"x": 2.4952e+06,
"y": 0.016109
},
{
"x": 2.5057e+06,
"y": 0.014944
},
{
"x": 2.5163e+06,
"y": 0.013843
},
{
"x": 2.5268e+06,
"y": 0.012807
},
{
"x": 2.5374e+06,
"y": 0.011831
},
{
"x": 2.5479e+06,
"y": 0.010914
},
{
"x": 2.5584e+06,
"y": 0.010054
},
{
"x": 2.569e+06,
"y": 0.0092487
},
{
"x": 2.5795e+06,
"y": 0.0084956
},
{
"x": 2.59e+06,
"y": 0.0077924
},
{
"x": 2.6006e+06,
"y": 0.007137
},
{
"x": 2.6111e+06,
"y": 0.0065271
},
{
"x": 2.6216e+06,
"y": 0.0059604
},
{
"x": 2.6322e+06,
"y": 0.0054347
},
{
"x": 2.6427e+06,
"y": 0.004948
},
{
"x": 2.6532e+06,
"y": 0.0044979
},
{
"x": 2.6638e+06,
"y": 0.0040826
},
{
"x": 2.6743e+06,
"y": 0.0036999
},
{
"x": 2.6849e+06,
"y": 0.0033478
},
{
"x": 2.6954e+06,
"y": 0.0030245
},
{
"x": 2.7059e+06,
"y": 0.0027281
},
{
"x": 2.7165e+06,
"y": 0.0024569
},
{
"x": 2.727e+06,
"y": 0.0022091
},
{
"x": 2.7375e+06,
"y": 0.001983
},
{
"x": 2.7481e+06,
"y": 0.0017772
},
{
"x": 2.7586e+06,
"y": 0.0015902
},
{
"x": 2.7691e+06,
"y": 0.0014205
},
{
"x": 2.7797e+06,
"y": 0.0012667
},
{
"x": 2.7902e+06,
"y": 0.0011278
},
{
"x": 2.8007e+06,
"y": 0.0010023
},
{
"x": 2.8113e+06,
"y": 0.00088932
},
{
"x": 2.8218e+06,
"y": 0.00078769
},
{
"x": 2.8323e+06,
"y": 0.00069645
},
{
"x": 2.8429e+06,
"y": 0.00061469
},
{
"x": 2.8534e+06,
"y": 0.00054156
},
{
"x": 2.864e+06,
"y": 0.00047626
},
{
"x": 2.8745e+06,
"y": 0.00041806
},
{
"x": 2.885e+06,
"y": 0.00036629
},
{
"x": 2.8956e+06,
"y": 0.00032031
},
{
"x": 2.9061e+06,
"y": 0.00027957
},
{
"x": 2.9166e+06,
"y": 0.00024352
},
{
"x": 2.9272e+06,
"y": 0.00021169
},
{
"x": 2.9377e+06,
"y": 0.00018363
},
{
"x": 2.9482e+06,
"y": 0.00015895
},
{
"x": 2.9588e+06,
"y": 0.00013729
},
{
"x": 2.9693e+06,
"y": 0.0001183
},
{
"x": 2.9798e+06,
"y": 0.0001017
},
{
"x": 2.9904e+06,
"y": 8.7212e-05
},
{
"x": 3.0009e+06,
"y": 7.4591e-05
},
{
"x": 3.0114e+06,
"y": 6.3624e-05
},
{
"x": 3.022e+06,
"y": 5.4112e-05
},
{
"x": 3.0325e+06,
"y": 4.5879e-05
},
{
"x": 3.0431e+06,
"y": 3.8772e-05
},
{
"x": 3.0536e+06,
"y": 3.265e-05
},
{
"x": 3.0641e+06,
"y": 2.7388e-05
},
{
"x": 3.0747e+06,
"y": 2.2878e-05
},
{
"x": 3.0852e+06,
"y": 1.9024e-05
},
{
"x": 3.0957e+06,
"y": 1.5739e-05
},
{
"x": 3.1063e+06,
"y": 1.2946e-05
},
{
"x": 3.1168e+06,
"y": 1.0582e-05
},
{
"x": 3.1273e+06,
"y": 8.5875e-06
},
{
"x": 3.1379e+06,
"y": 6.9103e-06
},
{
"x": 3.1484e+06,
"y": 5.5082e-06
},
{
"x": 3.1589e+06,
"y": 4.3413e-06
},
{
"x": 3.1695e+06,
"y": 3.3413e-06
},
{
"x": 3.18e+06,
"y": 2.3413e-06
},
{
"x": 3.1906e+06,
"y": 1.3413e-06
},
{
"x": 3.2011e+06,
"y": 1e-06
},
{
"x": 3.2116e+06,
"y": 1e-06
},
{
"x": 3.2222e+06,
"y": 1e-06
},
{
"x": 3.2327e+06,
"y": 1e-06
},
{
"x": 3.2432e+06,
"y": 1e-06
},
{
"x": 3.2538e+06,
"y": 1e-06
},
{
"x": 3.2643e+06,
"y": 1e-06
},
{
"x": 3.2748e+06,
"y": 1e-06
},
{
"x": 3.2854e+06,
"y": 1e-06
}
],
"datatable": [
{
"x": 8860.3,
"pdf": 0.0023291,
"cdf": 0.0023291,
"ccdf": 0.99767
},
{
"x": 19396,
"pdf": 0.0024128,
"cdf": 0.0047419,
"ccdf": 0.99526
},
{
"x": 29931,
"pdf": 0.0024963,
"cdf": 0.0072383,
"ccdf": 0.99276
},
{
"x": 40467,
"pdf": 0.0025796,
"cdf": 0.0098178,
"ccdf": 0.99018
},
{
"x": 51002,
"pdf": 0.0026624,
"cdf": 0.01248,
"ccdf": 0.98752
},
{
"x": 61537,
"pdf": 0.0027446,
"cdf": 0.015225,
"ccdf": 0.98478
},
{
"x": 72073,
"pdf": 0.0028259,
"cdf": 0.018051,
"ccdf": 0.98195
},
{
"x": 82608,
"pdf": 0.0029064,
"cdf": 0.020957,
"ccdf": 0.97904
},
{
"x": 93143,
"pdf": 0.0029858,
"cdf": 0.023943,
"ccdf": 0.97606
},
{
"x": 1.0368e+05,
"pdf": 0.0030639,
"cdf": 0.027007,
"ccdf": 0.97299
},
{
"x": 1.1421e+05,
"pdf": 0.0031407,
"cdf": 0.030148,
"ccdf": 0.96985
},
{
"x": 1.2475e+05,
"pdf": 0.003216,
"cdf": 0.033364,
"ccdf": 0.96664
},
{
"x": 1.3529e+05,
"pdf": 0.0032897,
"cdf": 0.036653,
"ccdf": 0.96335
},
{
"x": 1.4582e+05,
"pdf": 0.0033617,
"cdf": 0.040015,
"ccdf": 0.95999
},
{
"x": 1.5636e+05,
"pdf": 0.0034319,
"cdf": 0.043447,
"ccdf": 0.95655
},
{
"x": 1.6689e+05,
"pdf": 0.0035002,
"cdf": 0.046947,
"ccdf": 0.95305
},
{
"x": 1.7743e+05,
"pdf": 0.0035665,
"cdf": 0.050513,
"ccdf": 0.94949
},
{
"x": 1.8796e+05,
"pdf": 0.0036307,
"cdf": 0.054144,
"ccdf": 0.94586
},
{
"x": 1.985e+05,
"pdf": 0.0036928,
"cdf": 0.057837,
"ccdf": 0.94216
},
{
"x": 2.0903e+05,
"pdf": 0.0037528,
"cdf": 0.06159,
"ccdf": 0.93841
},
{
"x": 2.1957e+05,
"pdf": 0.0038105,
"cdf": 0.0654,
"ccdf": 0.9346
},
{
"x": 2.301e+05,
"pdf": 0.003866,
"cdf": 0.069266,
"ccdf": 0.93073
},
{
"x": 2.4064e+05,
"pdf": 0.0039193,
"cdf": 0.073186,
"ccdf": 0.92681
},
{
"x": 2.5117e+05,
"pdf": 0.0039703,
"cdf": 0.077156,
"ccdf": 0.92284
},
{
"x": 2.6171e+05,
"pdf": 0.004019,
"cdf": 0.081175,
"ccdf": 0.91883
},
{
"x": 2.7225e+05,
"pdf": 0.0040655,
"cdf": 0.08524,
"ccdf": 0.91476
},
{
"x": 2.8278e+05,
"pdf": 0.0041097,
"cdf": 0.08935,
"ccdf": 0.91065
},
{
"x": 2.9332e+05,
"pdf": 0.0041517,
"cdf": 0.093502,
"ccdf": 0.9065
},
{
"x": 3.0385e+05,
"pdf": 0.0041915,
"cdf": 0.097693,
"ccdf": 0.90231
},
{
"x": 3.1439e+05,
"pdf": 0.0042292,
"cdf": 0.10192,
"ccdf": 0.89808
},
{
"x": 3.2492e+05,
"pdf": 0.0042648,
"cdf": 0.10619,
"ccdf": 0.89381
},
{
"x": 3.3546e+05,
"pdf": 0.0042983,
"cdf": 0.11049,
"ccdf": 0.88951
},
{
"x": 3.4599e+05,
"pdf": 0.0043298,
"cdf": 0.11482,
"ccdf": 0.88518
},
{
"x": 3.5653e+05,
"pdf": 0.0043594,
"cdf": 0.11917,
"ccdf": 0.88083
},
{
"x": 3.6706e+05,
"pdf": 0.0043871,
"cdf": 0.12356,
"ccdf": 0.87644
},
{
"x": 3.776e+05,
"pdf": 0.004413,
"cdf": 0.12797,
"ccdf": 0.87203
},
{
"x": 3.8813e+05,
"pdf": 0.0044371,
"cdf": 0.13241,
"ccdf": 0.86759
},
{
"x": 3.9867e+05,
"pdf": 0.0044596,
"cdf": 0.13687,
"ccdf": 0.86313
},
{
"x": 4.0921e+05,
"pdf": 0.0044806,
"cdf": 0.14135,
"ccdf": 0.85865
},
{
"x": 4.1974e+05,
"pdf": 0.0044999,
"cdf": 0.14585,
"ccdf": 0.85415
},
{
"x": 4.3028e+05,
"pdf": 0.0045179,
"cdf": 0.15037,
"ccdf": 0.84963
},
{
"x": 4.4081e+05,
"pdf": 0.0045345,
"cdf": 0.1549,
"ccdf": 0.8451
},
{
"x": 4.5135e+05,
"pdf": 0.0045497,
"cdf": 0.15945,
"ccdf": 0.84055
},
{
"x": 4.6188e+05,
"pdf": 0.0045638,
"cdf": 0.16402,
"ccdf": 0.83598
},
{
"x": 4.7242e+05,
"pdf": 0.0045767,
"cdf": 0.16859,
"ccdf": 0.83141
},
{
"x": 4.8295e+05,
"pdf": 0.0045885,
"cdf": 0.17318,
"ccdf": 0.82682
},
{
"x": 4.9349e+05,
"pdf": 0.0045993,
"cdf": 0.17778,
"ccdf": 0.82222
},
{
"x": 5.0402e+05,
"pdf": 0.0046092,
"cdf": 0.18239,
"ccdf": 0.81761
},
{
"x": 5.1456e+05,
"pdf": 0.0046182,
"cdf": 0.18701,
"ccdf": 0.81299
},
{
"x": 5.2509e+05,
"pdf": 0.0046264,
"cdf": 0.19164,
"ccdf": 0.80836
},
{
"x": 5.3563e+05,
"pdf": 0.0046338,
"cdf": 0.19627,
"ccdf": 0.80373
},
{
"x": 5.4617e+05,
"pdf": 0.0046405,
"cdf": 0.20091,
"ccdf": 0.79909
},
{
"x": 5.567e+05,
"pdf": 0.0046466,
"cdf": 0.20556,
"ccdf": 0.79444
},
{
"x": 5.6724e+05,
"pdf": 0.004652,
"cdf": 0.21021,
"ccdf": 0.78979
},
{
"x": 5.7777e+05,
"pdf": 0.004657,
"cdf": 0.21487,
"ccdf": 0.78513
},
{
"x": 5.8831e+05,
"pdf": 0.0046614,
"cdf": 0.21953,
"ccdf": 0.78047
},
{
"x": 5.9884e+05,
"pdf": 0.0046653,
"cdf": 0.22419,
"ccdf": 0.77581
},
{
"x": 6.0938e+05,
"pdf": 0.0046689,
"cdf": 0.22886,
"ccdf": 0.77114
},
{
"x": 6.1991e+05,
"pdf": 0.0046721,
"cdf": 0.23353,
"ccdf": 0.76647
},
{
"x": 6.3045e+05,
"pdf": 0.0046749,
"cdf": 0.23821,
"ccdf": 0.76179
},
{
"x": 6.4098e+05,
"pdf": 0.0046774,
"cdf": 0.24289,
"ccdf": 0.75711
},
{
"x": 6.5152e+05,
"pdf": 0.0046796,
"cdf": 0.24757,
"ccdf": 0.75243
},
{
"x": 6.6205e+05,
"pdf": 0.0046816,
"cdf": 0.25225,
"ccdf": 0.74775
},
{
"x": 6.7259e+05,
"pdf": 0.0046833,
"cdf": 0.25693,
"ccdf": 0.74307
},
{
"x": 6.8313e+05,
"pdf": 0.0046849,
"cdf": 0.26162,
"ccdf": 0.73838
},
{
"x": 6.9366e+05,
"pdf": 0.0046862,
"cdf": 0.2663,
"ccdf": 0.7337
},
{
"x": 7.042e+05,
"pdf": 0.0046874,
"cdf": 0.27099,
"ccdf": 0.72901
},
{
"x": 7.1473e+05,
"pdf": 0.0046885,
"cdf": 0.27568,
"ccdf": 0.72432
},
{
"x": 7.2527e+05,
"pdf": 0.0046894,
"cdf": 0.28037,
"ccdf": 0.71963
},
{
"x": 7.358e+05,
"pdf": 0.0046902,
"cdf": 0.28506,
"ccdf": 0.71494
},
{
"x": 7.4634e+05,
"pdf": 0.0046909,
"cdf": 0.28975,
"ccdf": 0.71025
},
{
"x": 7.5687e+05,
"pdf": 0.0046915,
"cdf": 0.29444,
"ccdf": 0.70556
},
{
"x": 7.6741e+05,
"pdf": 0.004692,
"cdf": 0.29913,
"ccdf": 0.70087
},
{
"x": 7.7794e+05,
"pdf": 0.0046925,
"cdf": 0.30382,
"ccdf": 0.69618
},
{
"x": 7.8848e+05,
"pdf": 0.0046929,
"cdf": 0.30852,
"ccdf": 0.69148
},
{
"x": 7.9902e+05,
"pdf": 0.0046932,
"cdf": 0.31321,
"ccdf": 0.68679
},
{
"x": 8.0955e+05,
"pdf": 0.0046935,
"cdf": 0.3179,
"ccdf": 0.6821
},
{
"x": 8.2009e+05,
"pdf": 0.0046937,
"cdf": 0.3226,
"ccdf": 0.6774
},
{
"x": 8.3062e+05,
"pdf": 0.004694,
"cdf": 0.32729,
"ccdf": 0.67271
},
{
"x": 8.4116e+05,
"pdf": 0.0046941,
"cdf": 0.33199,
"ccdf": 0.66801
},
{
"x": 8.5169e+05,
"pdf": 0.0046943,
"cdf": 0.33668,
"ccdf": 0.66332
},
{
"x": 8.6223e+05,
"pdf": 0.0046944,
"cdf": 0.34137,
"ccdf": 0.65863
},
{
"x": 8.7276e+05,
"pdf": 0.0046945,
"cdf": 0.34607,
"ccdf": 0.65393
},
{
"x": 8.833e+05,
"pdf": 0.0046946,
"cdf": 0.35076,
"ccdf": 0.64924
},
{
"x": 8.9383e+05,
"pdf": 0.0046947,
"cdf": 0.35546,
"ccdf": 0.64454
},
{
"x": 9.0437e+05,
"pdf": 0.0046948,
"cdf": 0.36015,
"ccdf": 0.63985
},
{
"x": 9.149e+05,
"pdf": 0.0046949,
"cdf": 0.36485,
"ccdf": 0.63515
},
{
"x": 9.2544e+05,
"pdf": 0.0046949,
"cdf": 0.36954,
"ccdf": 0.63046
},
{
"x": 9.3598e+05,
"pdf": 0.0046949,
"cdf": 0.37424,
"ccdf": 0.62576
},
{
"x": 9.4651e+05,
"pdf": 0.004695,
"cdf": 0.37893,
"ccdf": 0.62107
},
{
"x": 9.5705e+05,
"pdf": 0.004695,
"cdf": 0.38363,
"ccdf": 0.61637
},
{
"x": 9.6758e+05,
"pdf": 0.004695,
"cdf": 0.38832,
"ccdf": 0.61168
},
{
"x": 9.7812e+05,
"pdf": 0.004695,
"cdf": 0.39302,
"ccdf": 0.60698
},
{
"x": 9.8865e+05,
"pdf": 0.004695,
"cdf": 0.39771,
"ccdf": 0.60229
},
{
"x": 9.9919e+05,
"pdf": 0.004695,
"cdf": 0.40241,
"ccdf": 0.59759
},
{
"x": 1.0097e+06,
"pdf": 0.004695,
"cdf": 0.4071,
"ccdf": 0.5929
},
{
"x": 1.0203e+06,
"pdf": 0.004695,
"cdf": 0.4118,
"ccdf": 0.5882
},
{
"x": 1.0308e+06,
"pdf": 0.004695,
"cdf": 0.41649,
"ccdf": 0.58351
},
{
"x": 1.0413e+06,
"pdf": 0.004695,
"cdf": 0.42119,
"ccdf": 0.57881
},
{
"x": 1.0519e+06,
"pdf": 0.004695,
"cdf": 0.42588,
"ccdf": 0.57412
},
{
"x": 1.0624e+06,
"pdf": 0.004695,
"cdf": 0.43058,
"ccdf": 0.56942
},
{
"x": 1.0729e+06,
"pdf": 0.004695,
"cdf": 0.43527,
"ccdf": 0.56473
},
{
"x": 1.0835e+06,
"pdf": 0.004695,
"cdf": 0.43997,
"ccdf": 0.56003
},
{
"x": 1.094e+06,
"pdf": 0.004695,
"cdf": 0.44466,
"ccdf": 0.55534
},
{
"x": 1.1045e+06,
"pdf": 0.004695,
"cdf": 0.44936,
"ccdf": 0.55064
},
{
"x": 1.1151e+06,
"pdf": 0.004695,
"cdf": 0.45405,
"ccdf": 0.54595
},
{
"x": 1.1256e+06,
"pdf": 0.004695,
"cdf": 0.45875,
"ccdf": 0.54125
},
{
"x": 1.1361e+06,
"pdf": 0.004695,
"cdf": 0.46344,
"ccdf": 0.53656
},
{
"x": 1.1467e+06,
"pdf": 0.004695,
"cdf": 0.46814,
"ccdf": 0.53186
},
{
"x": 1.1572e+06,
"pdf": 0.004695,
"cdf": 0.47283,
"ccdf": 0.52717
},
{
"x": 1.1678e+06,
"pdf": 0.004695,
"cdf": 0.47753,
"ccdf": 0.52247
},
{
"x": 1.1783e+06,
"pdf": 0.004695,
"cdf": 0.48222,
"ccdf": 0.51778
},
{
"x": 1.1888e+06,
"pdf": 0.004695,
"cdf": 0.48692,
"ccdf": 0.51308
},
{
"x": 1.1994e+06,
"pdf": 0.004695,
"cdf": 0.49161,
"ccdf": 0.50839
},
{
"x": 1.2099e+06,
"pdf": 0.004695,
"cdf": 0.49631,
"ccdf": 0.50369
},
{
"x": 1.2204e+06,
"pdf": 0.004695,
"cdf": 0.501,
"ccdf": 0.499
},
{
"x": 1.231e+06,
"pdf": 0.004695,
"cdf": 0.5057,
"ccdf": 0.4943
},
{
"x": 1.2415e+06,
"pdf": 0.004695,
"cdf": 0.51039,
"ccdf": 0.48961
},
{
"x": 1.252e+06,
"pdf": 0.004695,
"cdf": 0.51509,
"ccdf": 0.48491
},
{
"x": 1.2626e+06,
"pdf": 0.004695,
"cdf": 0.51978,
"ccdf": 0.48022
},
{
"x": 1.2731e+06,
"pdf": 0.004695,
"cdf": 0.52448,
"ccdf": 0.47552
},
{
"x": 1.2836e+06,
"pdf": 0.004695,
"cdf": 0.52917,
"ccdf": 0.47083
},
{
"x": 1.2942e+06,
"pdf": 0.004695,
"cdf": 0.53387,
"ccdf": 0.46613
},
{
"x": 1.3047e+06,
"pdf": 0.004695,
"cdf": 0.53856,
"ccdf": 0.46144
},
{
"x": 1.3152e+06,
"pdf": 0.004695,
"cdf": 0.54326,
"ccdf": 0.45674
},
{
"x": 1.3258e+06,
"pdf": 0.004695,
"cdf": 0.54795,
"ccdf": 0.45205
},
{
"x": 1.3363e+06,
"pdf": 0.004695,
"cdf": 0.55265,
"ccdf": 0.44735
},
{
"x": 1.3469e+06,
"pdf": 0.004695,
"cdf": 0.55734,
"ccdf": 0.44266
},
{
"x": 1.3574e+06,
"pdf": 0.004695,
"cdf": 0.56204,
"ccdf": 0.43796
},
{
"x": 1.3679e+06,
"pdf": 0.004695,
"cdf": 0.56673,
"ccdf": 0.43327
},
{
"x": 1.3785e+06,
"pdf": 0.004695,
"cdf": 0.57143,
"ccdf": 0.42857
},
{
"x": 1.389e+06,
"pdf": 0.004695,
"cdf": 0.57612,
"ccdf": 0.42388
},
{
"x": 1.3995e+06,
"pdf": 0.004695,
"cdf": 0.58082,
"ccdf": 0.41918
},
{
"x": 1.4101e+06,
"pdf": 0.004695,
"cdf": 0.58551,
"ccdf": 0.41449
},
{
"x": 1.4206e+06,
"pdf": 0.0046949,
"cdf": 0.59021,
"ccdf": 0.40979
},
{
"x": 1.4311e+06,
"pdf": 0.0046949,
"cdf": 0.5949,
"ccdf": 0.4051
},
{
"x": 1.4417e+06,
"pdf": 0.0046948,
"cdf": 0.5996,
"ccdf": 0.4004
},
{
"x": 1.4522e+06,
"pdf": 0.0046948,
"cdf": 0.60429,
"ccdf": 0.39571
},
{
"x": 1.4627e+06,
"pdf": 0.0046947,
"cdf": 0.60899,
"ccdf": 0.39101
},
{
"x": 1.4733e+06,
"pdf": 0.0046946,
"cdf": 0.61368,
"ccdf": 0.38632
},
{
"x": 1.4838e+06,
"pdf": 0.0046945,
"cdf": 0.61838,
"ccdf": 0.38162
},
{
"x": 1.4944e+06,
"pdf": 0.0046944,
"cdf": 0.62307,
"ccdf": 0.37693
},
{
"x": 1.5049e+06,
"pdf": 0.0046943,
"cdf": 0.62776,
"ccdf": 0.37224
},
{
"x": 1.5154e+06,
"pdf": 0.0046941,
"cdf": 0.63246,
"ccdf": 0.36754
},
{
"x": 1.526e+06,
"pdf": 0.0046939,
"cdf": 0.63715,
"ccdf": 0.36285
},
{
"x": 1.5365e+06,
"pdf": 0.0046937,
"cdf": 0.64185,
"ccdf": 0.35815
},
{
"x": 1.547e+06,
"pdf": 0.0046935,
"cdf": 0.64654,
"ccdf": 0.35346
},
{
"x": 1.5576e+06,
"pdf": 0.0046932,
"cdf": 0.65123,
"ccdf": 0.34877
},
{
"x": 1.5681e+06,
"pdf": 0.0046928,
"cdf": 0.65593,
"ccdf": 0.34407
},
{
"x": 1.5786e+06,
"pdf": 0.0046925,
"cdf": 0.66062,
"ccdf": 0.33938
},
{
"x": 1.5892e+06,
"pdf": 0.004692,
"cdf": 0.66531,
"ccdf": 0.33469
},
{
"x": 1.5997e+06,
"pdf": 0.0046915,
"cdf": 0.67,
"ccdf": 0.33
},
{
"x": 1.6102e+06,
"pdf": 0.0046909,
"cdf": 0.67469,
"ccdf": 0.32531
},
{
"x": 1.6208e+06,
"pdf": 0.0046902,
"cdf": 0.67938,
"ccdf": 0.32062
},
{
"x": 1.6313e+06,
"pdf": 0.0046894,
"cdf": 0.68407,
"ccdf": 0.31593
},
{
"x": 1.6418e+06,
"pdf": 0.0046885,
"cdf": 0.68876,
"ccdf": 0.31124
},
{
"x": 1.6524e+06,
"pdf": 0.0046874,
"cdf": 0.69345,
"ccdf": 0.30655
},
{
"x": 1.6629e+06,
"pdf": 0.0046862,
"cdf": 0.69813,
"ccdf": 0.30187
},
{
"x": 1.6735e+06,
"pdf": 0.0046849,
"cdf": 0.70282,
"ccdf": 0.29718
},
{
"x": 1.684e+06,
"pdf": 0.0046833,
"cdf": 0.7075,
"ccdf": 0.2925
},
{
"x": 1.6945e+06,
"pdf": 0.0046816,
"cdf": 0.71218,
"ccdf": 0.28782
},
{
"x": 1.7051e+06,
"pdf": 0.0046796,
"cdf": 0.71686,
"ccdf": 0.28314
},
{
"x": 1.7156e+06,
"pdf": 0.0046774,
"cdf": 0.72154,
"ccdf": 0.27846
},
{
"x": 1.7261e+06,
"pdf": 0.0046749,
"cdf": 0.72622,
"ccdf": 0.27378
},
{
"x": 1.7367e+06,
"pdf": 0.0046721,
"cdf": 0.73089,
"ccdf": 0.26911
},
{
"x": 1.7472e+06,
"pdf": 0.0046689,
"cdf": 0.73556,
"ccdf": 0.26444
},
{
"x": 1.7577e+06,
"pdf": 0.0046654,
"cdf": 0.74022,
"ccdf": 0.25978
},
{
"x": 1.7683e+06,
"pdf": 0.0046614,
"cdf": 0.74488,
"ccdf": 0.25512
},
{
"x": 1.7788e+06,
"pdf": 0.004657,
"cdf": 0.74954,
"ccdf": 0.25046
},
{
"x": 1.7893e+06,
"pdf": 0.0046521,
"cdf": 0.75419,
"ccdf": 0.24581
},
{
"x": 1.7999e+06,
"pdf": 0.0046466,
"cdf": 0.75884,
"ccdf": 0.24116
},
{
"x": 1.8104e+06,
"pdf": 0.0046405,
"cdf": 0.76348,
"ccdf": 0.23652
},
{
"x": 1.8209e+06,
"pdf": 0.0046338,
"cdf": 0.76811,
"ccdf": 0.23189
},
{
"x": 1.8315e+06,
"pdf": 0.0046264,
"cdf": 0.77274,
"ccdf": 0.22726
},
{
"x": 1.842e+06,
"pdf": 0.0046182,
"cdf": 0.77736,
"ccdf": 0.22264
},
{
"x": 1.8526e+06,
"pdf": 0.0046092,
"cdf": 0.78197,
"ccdf": 0.21803
},
{
"x": 1.8631e+06,
"pdf": 0.0045994,
"cdf": 0.78657,
"ccdf": 0.21343
},
{
"x": 1.8736e+06,
"pdf": 0.0045886,
"cdf": 0.79116,
"ccdf": 0.20884
},
{
"x": 1.8842e+06,
"pdf": 0.0045767,
"cdf": 0.79573,
"ccdf": 0.20427
},
{
"x": 1.8947e+06,
"pdf": 0.0045638,
"cdf": 0.8003,
"ccdf": 0.1997
},
{
"x": 1.9052e+06,
"pdf": 0.0045498,
"cdf": 0.80485,
"ccdf": 0.19515
},
{
"x": 1.9158e+06,
"pdf": 0.0045345,
"cdf": 0.80938,
"ccdf": 0.19062
},
{
"x": 1.9263e+06,
"pdf": 0.0045179,
"cdf": 0.8139,
"ccdf": 0.1861
},
{
"x": 1.9368e+06,
"pdf": 0.0045,
"cdf": 0.8184,
"ccdf": 0.1816
},
{
"x": 1.9474e+06,
"pdf": 0.0044806,
"cdf": 0.82288,
"ccdf": 0.17712
},
{
"x": 1.9579e+06,
"pdf": 0.0044597,
"cdf": 0.82734,
"ccdf": 0.17266
},
{
"x": 1.9684e+06,
"pdf": 0.0044372,
"cdf": 0.83178,
"ccdf": 0.16822
},
{
"x": 1.979e+06,
"pdf": 0.004413,
"cdf": 0.83619,
"ccdf": 0.16381
},
{
"x": 1.9895e+06,
"pdf": 0.0043871,
"cdf": 0.84058,
"ccdf": 0.15942
},
{
"x": 2.0001e+06,
"pdf": 0.0043594,
"cdf": 0.84494,
"ccdf": 0.15506
},
{
"x": 2.0106e+06,
"pdf": 0.0043299,
"cdf": 0.84927,
"ccdf": 0.15073
},
{
"x": 2.0211e+06,
"pdf": 0.0042984,
"cdf": 0.85356,
"ccdf": 0.14644
},
{
"x": 2.0317e+06,
"pdf": 0.0042648,
"cdf": 0.85783,
"ccdf": 0.14217
},
{
"x": 2.0422e+06,
"pdf": 0.0042293,
"cdf": 0.86206,
"ccdf": 0.13794
},
{
"x": 2.0527e+06,
"pdf": 0.0041916,
"cdf": 0.86625,
"ccdf": 0.13375
},
{
"x": 2.0633e+06,
"pdf": 0.0041518,
"cdf": 0.8704,
"ccdf": 0.1296
},
{
"x": 2.0738e+06,
"pdf": 0.0041098,
"cdf": 0.87451,
"ccdf": 0.12549
},
{
"x": 2.0843e+06,
"pdf": 0.0040656,
"cdf": 0.87858,
"ccdf": 0.12142
},
{
"x": 2.0949e+06,
"pdf": 0.0040191,
"cdf": 0.8826,
"ccdf": 0.1174
},
{
"x": 2.1054e+06,
"pdf": 0.0039704,
"cdf": 0.88657,
"ccdf": 0.11343
},
{
"x": 2.1159e+06,
"pdf": 0.0039194,
"cdf": 0.89049,
"ccdf": 0.10951
},
{
"x": 2.1265e+06,
"pdf": 0.0038662,
"cdf": 0.89435,
"ccdf": 0.10565
},
{
"x": 2.137e+06,
"pdf": 0.0038106,
"cdf": 0.89816,
"ccdf": 0.10184
},
{
"x": 2.1475e+06,
"pdf": 0.0037529,
"cdf": 0.90192,
"ccdf": 0.098085
},
{
"x": 2.1581e+06,
"pdf": 0.003693,
"cdf": 0.90561,
"ccdf": 0.094392
},
{
"x": 2.1686e+06,
"pdf": 0.0036308,
"cdf": 0.90924,
"ccdf": 0.090761
},
{
"x": 2.1792e+06,
"pdf": 0.0035666,
"cdf": 0.91281,
"ccdf": 0.087194
},
{
"x": 2.1897e+06,
"pdf": 0.0035003,
"cdf": 0.91631,
"ccdf": 0.083694
},
{
"x": 2.2002e+06,
"pdf": 0.0034321,
"cdf": 0.91974,
"ccdf": 0.080262
},
{
"x": 2.2108e+06,
"pdf": 0.0033619,
"cdf": 0.9231,
"ccdf": 0.0769
},
{
"x": 2.2213e+06,
"pdf": 0.0032899,
"cdf": 0.92639,
"ccdf": 0.07361
},
{
"x": 2.2318e+06,
"pdf": 0.0032162,
"cdf": 0.92961,
"ccdf": 0.070394
},
{
"x": 2.2424e+06,
"pdf": 0.0031409,
"cdf": 0.93275,
"ccdf": 0.067253
},
{
"x": 2.2529e+06,
"pdf": 0.0030641,
"cdf": 0.93581,
"ccdf": 0.064189
},
{
"x": 2.2634e+06,
"pdf": 0.002986,
"cdf": 0.9388,
"ccdf": 0.061203
},
{
"x": 2.274e+06,
"pdf": 0.0029066,
"cdf": 0.9417,
"ccdf": 0.058296
},
{
"x": 2.2845e+06,
"pdf": 0.0028261,
"cdf": 0.94453,
"ccdf": 0.05547
},
{
"x": 2.295e+06,
"pdf": 0.0027447,
"cdf": 0.94727,
"ccdf": 0.052726
},
{
"x": 2.3056e+06,
"pdf": 0.0026626,
"cdf": 0.94994,
"ccdf": 0.050063
},
{
"x": 2.3161e+06,
"pdf": 0.0025798,
"cdf": 0.95252,
"ccdf": 0.047483
},
{
"x": 2.3266e+06,
"pdf": 0.0024965,
"cdf": 0.95501,
"ccdf": 0.044987
},
{
"x": 2.3372e+06,
"pdf": 0.002413,
"cdf": 0.95743,
"ccdf": 0.042574
},
{
"x": 2.3477e+06,
"pdf": 0.0023293,
"cdf": 0.95976,
"ccdf": 0.040244
},
{
"x": 2.3583e+06,
"pdf": 0.0022457,
"cdf": 0.962,
"ccdf": 0.037999
},
{
"x": 2.3688e+06,
"pdf": 0.0021622,
"cdf": 0.96416,
"ccdf": 0.035837
},
{
"x": 2.3793e+06,
"pdf": 0.0020792,
"cdf": 0.96624,
"ccdf": 0.033757
},
{
"x": 2.3899e+06,
"pdf": 0.0019966,
"cdf": 0.96824,
"ccdf": 0.031761
},
{
"x": 2.4004e+06,
"pdf": 0.0019148,
"cdf": 0.97015,
"ccdf": 0.029846
},
{
"x": 2.4109e+06,
"pdf": 0.0018338,
"cdf": 0.97199,
"ccdf": 0.028012
},
{
"x": 2.4215e+06,
"pdf": 0.0017538,
"cdf": 0.97374,
"ccdf": 0.026258
},
{
"x": 2.432e+06,
"pdf": 0.0016749,
"cdf": 0.97542,
"ccdf": 0.024583
},
{
"x": 2.4425e+06,
"pdf": 0.0015974,
"cdf": 0.97701,
"ccdf": 0.022986
},
{
"x": 2.4531e+06,
"pdf": 0.0015212,
"cdf": 0.97854,
"ccdf": 0.021465
},
{
"x": 2.4636e+06,
"pdf": 0.0014466,
"cdf": 0.97998,
"ccdf": 0.020018
},
{
"x": 2.4741e+06,
"pdf": 0.0013736,
"cdf": 0.98136,
"ccdf": 0.018645
},
{
"x": 2.4847e+06,
"pdf": 0.0013024,
"cdf": 0.98266,
"ccdf": 0.017342
},
{
"x": 2.4952e+06,
"pdf": 0.001233,
"cdf": 0.98389,
"ccdf": 0.016109
},
{
"x": 2.5057e+06,
"pdf": 0.0011656,
"cdf": 0.98506,
"ccdf": 0.014944
},
{
"x": 2.5163e+06,
"pdf": 0.0011002,
"cdf": 0.98616,
"ccdf": 0.013843
},
{
"x": 2.5268e+06,
"pdf": 0.0010369,
"cdf": 0.98719,
"ccdf": 0.012807
},
{
"x": 2.5374e+06,
"pdf": 0.00097572,
"cdf": 0.98817,
"ccdf": 0.011831
},
{
"x": 2.5479e+06,
"pdf": 0.00091673,
"cdf": 0.98909,
"ccdf": 0.010914
},
{
"x": 2.5584e+06,
"pdf": 0.00085995,
"cdf": 0.98995,
"ccdf": 0.010054
},
{
"x": 2.569e+06,
"pdf": 0.00080543,
"cdf": 0.99075,
"ccdf": 0.0092487
},
{
"x": 2.5795e+06,
"pdf": 0.00075316,
"cdf": 0.9915,
"ccdf": 0.0084956
},
{
"x": 2.59e+06,
"pdf": 0.00070316,
"cdf": 0.99221,
"ccdf": 0.0077924
},
{
"x": 2.6006e+06,
"pdf": 0.00065542,
"cdf": 0.99286,
"ccdf": 0.007137
},
{
"x": 2.6111e+06,
"pdf": 0.00060994,
"cdf": 0.99347,
"ccdf": 0.0065271
},
{
"x": 2.6216e+06,
"pdf": 0.00056669,
"cdf": 0.99404,
"ccdf": 0.0059604
},
{
"x": 2.6322e+06,
"pdf": 0.00052564,
"cdf": 0.99457,
"ccdf": 0.0054347
},
{
"x": 2.6427e+06,
"pdf": 0.00048677,
"cdf": 0.99505,
"ccdf": 0.004948
},
{
"x": 2.6532e+06,
"pdf": 0.00045002,
"cdf": 0.9955,
"ccdf": 0.0044979
},
{
"x": 2.6638e+06,
"pdf": 0.00041535,
"cdf": 0.99592,
"ccdf": 0.0040826
},
{
"x": 2.6743e+06,
"pdf": 0.00038272,
"cdf": 0.9963,
"ccdf": 0.0036999
},
{
"x": 2.6849e+06,
"pdf": 0.00035205,
"cdf": 0.99665,
"ccdf": 0.0033478
},
{
"x": 2.6954e+06,
"pdf": 0.0003233,
"cdf": 0.99698,
"ccdf": 0.0030245
},
{
"x": 2.7059e+06,
"pdf": 0.00029639,
"cdf": 0.99727,
"ccdf": 0.0027281
},
{
"x": 2.7165e+06,
"pdf": 0.00027125,
"cdf": 0.99754,
"ccdf": 0.0024569
},
{
"x": 2.727e+06,
"pdf": 0.00024783,
"cdf": 0.99779,
"ccdf": 0.0022091
},
{
"x": 2.7375e+06,
"pdf": 0.00022603,
"cdf": 0.99802,
"ccdf": 0.001983
},
{
"x": 2.7481e+06,
"pdf": 0.0002058,
"cdf": 0.99822,
"ccdf": 0.0017772
},
{
"x": 2.7586e+06,
"pdf": 0.00018705,
"cdf": 0.99841,
"ccdf": 0.0015902
},
{
"x": 2.7691e+06,
"pdf": 0.00016971,
"cdf": 0.99858,
"ccdf": 0.0014205
},
{
"x": 2.7797e+06,
"pdf": 0.00015371,
"cdf": 0.99873,
"ccdf": 0.0012667
},
{
"x": 2.7902e+06,
"pdf": 0.00013898,
"cdf": 0.99887,
"ccdf": 0.0011278
},
{
"x": 2.8007e+06,
"pdf": 0.00012543,
"cdf": 0.999,
"ccdf": 0.0010023
},
{
"x": 2.8113e+06,
"pdf": 0.00011301,
"cdf": 0.99911,
"ccdf": 0.00088932
},
{
"x": 2.8218e+06,
"pdf": 0.00010163,
"cdf": 0.99921,
"ccdf": 0.00078769
},
{
"x": 2.8323e+06,
"pdf": 9.1238e-05,
"cdf": 0.9993,
"ccdf": 0.00069645
},
{
"x": 2.8429e+06,
"pdf": 8.1759e-05,
"cdf": 0.99939,
"ccdf": 0.00061469
},
{
"x": 2.8534e+06,
"pdf": 7.3134e-05,
"cdf": 0.99946,
"ccdf": 0.00054156
},
{
"x": 2.864e+06,
"pdf": 6.53e-05,
"cdf": 0.99952,
"ccdf": 0.00047626
},
{
"x": 2.8745e+06,
"pdf": 5.8197e-05,
"cdf": 0.99958,
"ccdf": 0.00041806
},
{
"x": 2.885e+06,
"pdf": 5.1774e-05,
"cdf": 0.99963,
"ccdf": 0.00036629
},
{
"x": 2.8956e+06,
"pdf": 4.5975e-05,
"cdf": 0.99968,
"ccdf": 0.00032031
},
{
"x": 2.9061e+06,
"pdf": 4.0748e-05,
"cdf": 0.99972,
"ccdf": 0.00027957
},
{
"x": 2.9166e+06,
"pdf": 3.6048e-05,
"cdf": 0.99976,
"ccdf": 0.00024352
},
{
"x": 2.9272e+06,
"pdf": 3.1832e-05,
"cdf": 0.99979,
"ccdf": 0.00021169
},
{
"x": 2.9377e+06,
"pdf": 2.8055e-05,
"cdf": 0.99982,
"ccdf": 0.00018363
},
{
"x": 2.9482e+06,
"pdf": 2.4678e-05,
"cdf": 0.99984,
"ccdf": 0.00015895
},
{
"x": 2.9588e+06,
"pdf": 2.1666e-05,
"cdf": 0.99986,
"ccdf": 0.00013729
},
{
"x": 2.9693e+06,
"pdf": 1.8985e-05,
"cdf": 0.99988,
"ccdf": 0.0001183
},
{
"x": 2.9798e+06,
"pdf": 1.6601e-05,
"cdf": 0.9999,
"ccdf": 0.0001017
},
{
"x": 2.9904e+06,
"pdf": 1.4489e-05,
"cdf": 0.99991,
"ccdf": 8.7212e-05
},
{
"x": 3.0009e+06,
"pdf": 1.2621e-05,
"cdf": 0.99993,
"ccdf": 7.4591e-05
},
{
"x": 3.0114e+06,
"pdf": 1.0967e-05,
"cdf": 0.99994,
"ccdf": 6.3624e-05
},
{
"x": 3.022e+06,
"pdf": 9.5123e-06,
"cdf": 0.99995,
"ccdf": 5.4112e-05
},
{
"x": 3.0325e+06,
"pdf": 8.2325e-06,
"cdf": 0.99995,
"ccdf": 4.5879e-05
},
{
"x": 3.0431e+06,
"pdf": 7.1075e-06,
"cdf": 0.99996,
"ccdf": 3.8772e-05
},
{
"x": 3.0536e+06,
"pdf": 6.122e-06,
"cdf": 0.99997,
"ccdf": 3.265e-05
},
{
"x": 3.0641e+06,
"pdf": 5.2615e-06,
"cdf": 0.99997,
"ccdf": 2.7388e-05
},
{
"x": 3.0747e+06,
"pdf": 4.5099e-06,
"cdf": 0.99998,
"ccdf": 2.2878e-05
},
{
"x": 3.0852e+06,
"pdf": 3.854e-06,
"cdf": 0.99998,
"ccdf": 1.9024e-05
},
{
"x": 3.0957e+06,
"pdf": 3.2857e-06,
"cdf": 0.99998,
"ccdf": 1.5739e-05
},
{
"x": 3.1063e+06,
"pdf": 2.7928e-06,
"cdf": 0.99999,
"ccdf": 1.2946e-05
},
{
"x": 3.1168e+06,
"pdf": 2.3634e-06,
"cdf": 0.99999,
"ccdf": 1.0582e-05
},
{
"x": 3.1273e+06,
"pdf": 1.9949e-06,
"cdf": 0.99999,
"ccdf": 8.5875e-06
},
{
"x": 3.1379e+06,
"pdf": 1.6772e-06,
"cdf": 0.99999,
"ccdf": 6.9103e-06
},
{
"x": 3.1484e+06,
"pdf": 1.4021e-06,
"cdf": 0.99999,
"ccdf": 5.5082e-06
},
{
"x": 3.1589e+06,
"pdf": 1.1668e-06,
"cdf": 1,
"ccdf": 4.3413e-06
},
{
"x": 3.1695e+06,
"pdf": 1e-06,
"cdf": 1,
"ccdf": 3.3413e-06
},
{
"x": 3.18e+06,
"pdf": 1e-06,
"cdf": 1,
"ccdf": 2.3413e-06
},
{
"x": 3.1906e+06,
"pdf": 1e-06,
"cdf": 1,
"ccdf": 1.3413e-06
},
{
"x": 3.2011e+06,
"pdf": 1e-06,
"cdf": 1,
"ccdf": 1e-06
},
{
"x": 3.2116e+06,
"pdf": 1e-06,
"cdf": 1,
"ccdf": 1e-06
},
{
"x": 3.2222e+06,
"pdf": 1e-06,
"cdf": 1,
"ccdf": 1e-06
},
{
"x": 3.2327e+06,
"pdf": 1e-06,
"cdf": 1,
"ccdf": 1e-06
},
{
"x": 3.2432e+06,
"pdf": 1e-06,
"cdf": 1,
"ccdf": 1e-06
},
{
"x": 3.2538e+06,
"pdf": 1e-06,
"cdf": 1,
"ccdf": 1e-06
},
{
"x": 3.2643e+06,
"pdf": 1e-06,
"cdf": 1,
"ccdf": 1e-06
},
{
"x": 3.2748e+06,
"pdf": 1e-06,
"cdf": 1,
"ccdf": 1e-06
},
{
"x": 3.2854e+06,
"pdf": 1e-06,
"cdf": 1,
"ccdf": 1e-06
}
]
}
var width = 427;
var height = 300;
var delta = 27;
var margin = {top: 22, right: -18, bottom: 57, left: 40},
width = width - margin.left - margin.right + 3* delta,
height = height - margin.top - margin.bottom + 3*delta;
var svg = d3.select("svg")
.attr("width",width)
.attr("height",height)
.append("g")
// move 0,0 slightly down and right to accomodate axes
.attr("transform", "translate(14,5)");;
var dat = Data.cdf
var datccdf = Data.ccdf
var xdat = Data.xdata
// Domains
var x_domain = d3.extent(function(d) {
vec = dat;
xx = [];
var l = vec.length;
for(i=0;i<l;i++) {
xx[i] = vec[i]["x"];
}
return xx;
}())
var y_domain = d3.extent(function(d) {
vec = dat;
xx = [];
var l = vec.length;
for(i=0;i<l;i++) {
xx[i] = vec[i]["y"];
}
return xx;
}())
// LinScales
var xscale = d3.scale.linear()
.domain(x_domain)
.range([delta, width]);
var xscalelog = d3.scale.log()
.domain(x_domain)
.range([delta, width]);
var yscale = d3.scale.linear()
.domain(y_domain)
.range([height -delta, 0]);
var yscalelog = d3.scale.log()
.domain(y_domain)
.range([height -delta, 0]);
// Axes
var xAxis = d3.svg.axis()
.scale(xscale)
.ticks(6)
.orient("bottom");
var xAxisLog = d3.svg.axis()
.scale(xscalelog)
.ticks(6)
.orient("bottom");
var yAxis = d3.svg.axis()
.scale(yscale)
.ticks(6)
.orient("left");
var yAxisLog = d3.svg.axis()
.scale(yscalelog)
.ticks(6)
.orient("left");
//Plot x/y axes.
svg.append("g")
.attr("class", "x axis")
.attr("transform", "translate(0," + (height - delta) + ")")
.call(xAxis);
svg.append("g")
.attr("class", "y axis")
.attr("transform", "translate(" + delta + ",0)")
.call(yAxis);
// Line graph
var lineFunction = d3.svg.line()
.x(function(d) { return xscale(d.x); })
.y(function(d) { return yscale(d.y); })
.interpolate("cubic");
var lineFunctionLog = d3.svg.line()
.x(function(d) { return xscale(d.x); })
.y(function(d) { return yscalelog(d.y); })
.interpolate("cubic");
var lineFunctionLog2 = d3.svg.line()
.x(function(d) { return xscalelog(d.x); })
.y(function(d) { return yscalelog(d.y); })
.interpolate("cubic");
var lineGraph = svg
.append("g")
.classed("pathline",1)
.append("path")
.attr("transform", "translate(" + [0, 0] + ")")
.attr("d", lineFunction(dat))
.attr("stroke", "blue")
.attr("stroke-width", 2)
.attr("fill", "none")
.classed("lin",true)
var lineGraph = svg
.append("g")
.classed("pathline",1)
.append("path")
.attr("transform", "translate(" + [0, 0] + ")")
.attr("d", lineFunction(datccdf))
.attr("stroke", "red")
.attr("stroke-width", 2)
.attr("fill", "none")
.classed("lin",true)
var circlestooltip = svg.append("g")
.classed("pathtooltip",1)
.selectAll("circle")
.data(dat)
.enter()
.append("circle")
.classed("circlestooltip",1)
.attr("cx", function (d) { return xscale(d.x); })
.attr("cy", function (d) { return yscale(d.y); })
.attr("transform", "translate(0," + (0) + ")")
.attr("r", 6)
.style({"fill":"#7460C5", "fill-opacity": 0})
svg.selectAll("circle")
.on("mouseover", function() {
var sel = d3.select(this);
sel.style({"stroke":"#E72E3D",
"stroke-opacity": 1,
"stroke-width":3});
})
.on("mouseout", function() {
var sel = d3.select(this);
sel.style({"stroke":"none", "fill-opacity": 0});
})
;
//buttons for pdf/cdf
var buttontext2 = svg.select("g")
.append("text").text("Lin")
.attr("transform", "translate(" + [411, 50 - height] + ")")
.classed("scale-button",1)
.attr("font-size", "12") // this must be before "x" which dynamically determines width
.attr("fill", "blue")
.on("mousedown", function() { d3.select(this).style("fill", "#10663A"); })
.on("mouseup", function() { d3.select(this).style("fill", null); })
.on("click",function(){
svg.selectAll(".y.axis")
.transition()
.duration(500)
.ease("linear").call(yAxis);
svg.selectAll(".x.axis")
.transition()
.duration(500)
.ease("linear").call(xAxis);
svg.selectAll(".pathline").select("path")
.data(dat)
.classed("lin",true)
.transition()
.duration(500)
.ease("linear")
.attr("transform", "translate(" + [0, 0] + ")")
.attr("d", lineFunction(dat))
.attr("stroke", "#3250CA")
.attr("stroke-width", 2)
.attr("fill", "none");
svg.selectAll(".pathline").select("path")
.data(dat)
.classed("lin",true)
.transition()
.duration(500)
.ease("linear")
.attr("transform", "translate(" + [0, 0] + ")")
.attr("d", lineFunction(datccdf))
.attr("stroke", "#3250CA")
.attr("stroke-width", 2)
.attr("fill", "none");
svg.select(".pathtooltip").selectAll("circle")
.data(dat)
.classed("lin",true)
.transition()
.duration(500)
.ease("linear")
.attr("cx", function (d) { return xscale(d.x); })
.attr("cy", function (d) { return yscale(d.y); })
.attr("transform", "translate(0," + (0) + ")")
.attr("r", 6)
.style({"fill":"#60C568", "fill-opacity": 0})
;
svg.selectAll("circle")
.on("mouseover", function() {
var sel = d3.select(this);
sel.style({"stroke":"#E72E3D",
"stroke-opacity": 1,
"stroke-width":3});
})
.on("mouseout", function() {
var sel = d3.select(this);
sel.style({"stroke":"none", "fill-opacity": 0});
})
})
var buttontext3 = svg.select("g")
.append("text").text("LogXY")
.attr("transform", "translate(" + [436, 50 - height] + ")")
.classed("scale-button",1)
.attr("font-size", "12") // this must be before "x" which dynamically determines width
.attr("fill", "blue")
.on("mousedown", function() { d3.select(this).style("fill", "#10663A"); })
.on("mouseup", function() { d3.select(this).style("fill", null); })
.on("click",function(){
svg.selectAll(".y.axis")
.transition()
.duration(500)
.ease("linear").call(yAxisLog);
svg.selectAll(".x.axis")
.transition()
.duration(500)
.ease("linear").call(xAxisLog);
svg.selectAll(".pathline").select("path")
.data(dat)
.classed("lin",true)
.transition()
.duration(500)
.ease("linear")
.attr("transform", "translate(" + [0, 0] + ")")
.attr("d", lineFunctionLog2(dat))
.attr("stroke", "#F32C4C")
.attr("stroke-width", 2)
.attr("fill", "none");
svg.select(".pathtooltip").selectAll("circle")
.data(dat)
.classed("log",true)
.transition()
.duration(500)
.ease("linear")
.attr("cx", function (d) { return xscalelog(d.x); })
.attr("cy", function (d) { return yscalelog(d.y); })
.attr("transform", "translate(0," + (0) + ")")
.attr("r", 6)
.style({"fill":"#60C568", "fill-opacity": 0})
;
svg.selectAll("circle")
.on("mouseover", function() {
var sel = d3.select(this);
sel.style({"stroke":"#E72E3D",
"stroke-opacity": 1,
"stroke-width":3});
})
.on("mouseout", function() {
var sel = d3.select(this);
sel.style({"stroke":"none", "fill-opacity": 0});
})
})
//tooltips
// Add circles for line tooltip
$('.circlestooltip').tipsy({
gravity: 'w',
html: true,
title: function() {
var d = this.__data__;
return 'x = ' + d.x + ' y = ' + d.y;
}
});
$('.xdat').tipsy({
gravity: 'w',
html: true,
title: function() {
var d = this.__data__;
return 'x = ' + d.x;
}
});
// Add legends
var legend = svg.append('g')
.attr('class', 'legend');
var legposx = 428, legposy = 41;
legend.append('rect')
.attr('x', legposx -5 )
.attr('y', legposy + 16)
.attr('width', 10)
.attr('height', 2)
.style('fill', 'blue');
legend.append('text')
.attr('x', legposx + 10 )
.attr('y', legposy + 21)
.attr("font-size", "12")
.text('CDF');
legend.append('rect')
.attr('x', legposx -5)
.attr('y', legposy )
.attr('width', 10)
.attr('height', 2)
.style('fill', 'red');
legend.append('text')
.attr('x', legposx + 10)
.attr('y', legposy +5)
.attr("font-size", "12")
.text('CCDF');
.axis path,
.axis line {
fill: none;
stroke: black;
shape-rendering: crispEdges;
}
.axis text {
font-family: sans-serif;
font-size: 11px;
}
.scale-button:not(.selected):hover {
text-decoration: underline;
cursor: pointer !important;
}
.tipsy { font-size: 10px; position: absolute; padding: 5px; z-index: 100000; }
.tipsy-inner { background-color: #000; color: #FAF9F8; max-width: 200px; padding: 5px 8px 4px 8px; text-align: center; }
/* Rounded corners */
.tipsy-inner { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
/* Uncomment for shadow */
/*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/
.tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; }
/* Rules to colour arrows */
.tipsy-arrow-n { border-bottom-color: #000; }
.tipsy-arrow-s { border-top-color: #000; }
.tipsy-arrow-e { border-left-color: #000; }
.tipsy-arrow-w { border-right-color: #000; }
.tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
.tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }
// tipsy, facebook style tooltips for jquery
// version 1.0.0a
// (c) 2008-2010 jason frame [jason@onehackoranother.com]
// released under the MIT license
(function($) {
function maybeCall(thing, ctx) {
return (typeof thing == 'function') ? (thing.call(ctx)) : thing;
}
function Tipsy(element, options) {
this.$element = $(element);
this.options = options;
this.enabled = true;
this.fixTitle();
}
Tipsy.prototype = {
show: function() {
var title = this.getTitle();
if (title && this.enabled) {
var $tip = this.tip();
$tip.find('.tipsy-inner')[this.options.html ? 'html' : 'text'](title);
$tip[0].className = 'tipsy'; // reset classname in case of dynamic gravity
$tip.remove().css({top: 0, left: 0, visibility: 'hidden', display: 'block'}).prependTo(document.body);
var pos = $.extend({}, this.$element.offset(), {
width: this.$element[0].offsetWidth || 0,
height: this.$element[0].offsetHeight || 0
});
if (typeof this.$element[0].nearestViewportElement == 'object') {
// SVG
var el = this.$element[0];
var rect = el.getBoundingClientRect();
pos.width = rect.width;
pos.height = rect.height;
}
var actualWidth = $tip[0].offsetWidth,
actualHeight = $tip[0].offsetHeight,
gravity = maybeCall(this.options.gravity, this.$element[0]);
var tp;
switch (gravity.charAt(0)) {
case 'n':
tp = {top: pos.top + pos.height + this.options.offset, left: pos.left + pos.width / 2 - actualWidth / 2};
break;
case 's':
tp = {top: pos.top - actualHeight - this.options.offset, left: pos.left + pos.width / 2 - actualWidth / 2};
break;
case 'e':
tp = {top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth - this.options.offset};
break;
case 'w':
tp = {top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width + this.options.offset};
break;
}
if (gravity.length == 2) {
if (gravity.charAt(1) == 'w') {
tp.left = pos.left + pos.width / 2 - 15;
} else {
tp.left = pos.left + pos.width / 2 - actualWidth + 15;
}
}
$tip.css(tp).addClass('tipsy-' + gravity);
$tip.find('.tipsy-arrow')[0].className = 'tipsy-arrow tipsy-arrow-' + gravity.charAt(0);
if (this.options.className) {
$tip.addClass(maybeCall(this.options.className, this.$element[0]));
}
if (this.options.fade) {
$tip.stop().css({opacity: 0, display: 'block', visibility: 'visible'}).animate({opacity: this.options.opacity});
} else {
$tip.css({visibility: 'visible', opacity: this.options.opacity});
}
var t = this;
var set_hovered = function(set_hover){
return function(){
t.$tip.stop();
t.tipHovered = set_hover;
if (!set_hover){
if (t.options.delayOut === 0) {
t.hide();
} else {
setTimeout(function() {
if (t.hoverState == 'out') t.hide(); }, t.options.delayOut);
}
}
};
};
$tip.hover(set_hovered(true), set_hovered(false));
}
},
hide: function() {
if (this.options.fade) {
this.tip().stop().fadeOut(function() { $(this).remove(); });
} else {
this.tip().remove();
}
},
fixTitle: function() {
var $e = this.$element;
if ($e.attr('title') || typeof($e.attr('original-title')) != 'string') {
$e.attr('original-title', $e.attr('title') || '').removeAttr('title');
}
if (typeof $e.context.nearestViewportElement == 'object'){
if ($e.children('title').length){
$e.append('<original-title>' + ($e.children('title').text() || '') + '</original-title>')
.children('title').remove();
}
}
},
getTitle: function() {
var title, $e = this.$element, o = this.options;
this.fixTitle();
if (typeof o.title == 'string') {
var title_name = o.title == 'title' ? 'original-title' : o.title;
if ($e.children(title_name).length){
title = $e.children(title_name).html();
} else{
title = $e.attr(title_name);
}
} else if (typeof o.title == 'function') {
title = o.title.call($e[0]);
}
title = ('' + title).replace(/(^\s*|\s*$)/, "");
return title || o.fallback;
},
tip: function() {
if (!this.$tip) {
this.$tip = $('<div class="tipsy"></div>').html('<div class="tipsy-arrow"></div><div class="tipsy-inner"></div>');
}
return this.$tip;
},
validate: function() {
if (!this.$element[0].parentNode) {
this.hide();
this.$element = null;
this.options = null;
}
},
enable: function() { this.enabled = true; },
disable: function() { this.enabled = false; },
toggleEnabled: function() { this.enabled = !this.enabled; }
};
$.fn.tipsy = function(options) {
if (options === true) {
return this.data('tipsy');
} else if (typeof options == 'string') {
var tipsy = this.data('tipsy');
if (tipsy) tipsy[options]();
return this;
}
options = $.extend({}, $.fn.tipsy.defaults, options);
if (options.hoverlock && options.delayOut === 0) {
options.delayOut = 100;
}
function get(ele) {
var tipsy = $.data(ele, 'tipsy');
if (!tipsy) {
tipsy = new Tipsy(ele, $.fn.tipsy.elementOptions(ele, options));
$.data(ele, 'tipsy', tipsy);
}
return tipsy;
}
function enter() {
var tipsy = get(this);
tipsy.hoverState = 'in';
if (options.delayIn === 0) {
tipsy.show();
} else {
tipsy.fixTitle();
setTimeout(function() { if (tipsy.hoverState == 'in') tipsy.show(); }, options.delayIn);
}
}
function leave() {
var tipsy = get(this);
tipsy.hoverState = 'out';
if (options.delayOut === 0) {
tipsy.hide();
} else {
var to = function() {
if (!tipsy.tipHovered || !options.hoverlock){
if (tipsy.hoverState == 'out') tipsy.hide();
}
};
setTimeout(to, options.delayOut);
}
}
if (options.trigger != 'manual') {
var binder = options.live ? 'live' : 'bind',
eventIn = options.trigger == 'hover' ? 'mouseenter' : 'focus',
eventOut = options.trigger == 'hover' ? 'mouseleave' : 'blur';
this[binder](eventIn, enter)[binder](eventOut, leave);
}
return this;
};
$.fn.tipsy.defaults = {
className: null,
delayIn: 0,
delayOut: 0,
fade: false,
fallback: '',
gravity: 'n',
html: false,
live: false,
offset: 0,
opacity: 0.8,
title: 'title',
trigger: 'hover',
hoverlock: false
};
// Overwrite this method to provide options on a per-element basis.
// For example, you could store the gravity in a 'tipsy-gravity' attribute:
// return $.extend({}, options, {gravity: $(ele).attr('tipsy-gravity') || 'n' });
// (remember - do not modify 'options' in place!)
$.fn.tipsy.elementOptions = function(ele, options) {
return $.metadata ? $.extend({}, options, $(ele).metadata()) : options;
};
$.fn.tipsy.autoNS = function() {
return $(this).offset().top > ($(document).scrollTop() + $(window).height() / 2) ? 's' : 'n';
};
$.fn.tipsy.autoWE = function() {
return $(this).offset().left > ($(document).scrollLeft() + $(window).width() / 2) ? 'e' : 'w';
};
/**
* yields a closure of the supplied parameters, producing a function that takes
* no arguments and is suitable for use as an autogravity function like so:
*
* @param margin (int) - distance from the viewable region edge that an
* element should be before setting its tooltip's gravity to be away
* from that edge.
* @param prefer (string, e.g. 'n', 'sw', 'w') - the direction to prefer
* if there are no viewable region edges effecting the tooltip's
* gravity. It will try to vary from this minimally, for example,
* if 'sw' is preferred and an element is near the right viewable
* region edge, but not the top edge, it will set the gravity for
* that element's tooltip to be 'se', preserving the southern
* component.
*/
$.fn.tipsy.autoBounds = function(margin, prefer) {
return function() {
var dir = {ns: prefer[0], ew: (prefer.length > 1 ? prefer[1] : false)},
boundTop = $(document).scrollTop() + margin,
boundLeft = $(document).scrollLeft() + margin,
$this = $(this);
if ($this.offset().top < boundTop) dir.ns = 'n';
if ($this.offset().left < boundLeft) dir.ew = 'w';
if ($(window).width() + $(document).scrollLeft() - $this.offset().left < margin) dir.ew = 'e';
if ($(window).height() + $(document).scrollTop() - $this.offset().top < margin) dir.ns = 's';
return dir.ns + (dir.ew ? dir.ew : '');
};
};
})(jQuery);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment