1 00:00:00,000 --> 00:00:00,780 2 00:00:00,780 --> 00:00:11,880 >> [MUSIC PLAYING] 3 00:00:11,880 --> 00:00:16,480 >> DAVID Chouinard: M蓹n David Ben Chouinard v蓹 bu D3 edir. 4 00:00:16,480 --> 00:00:17,700 Xo艧 g蓹lmisiniz. 5 00:00:17,700 --> 00:00:21,270 Biz bu g眉n D3 haqq谋nda m蓹lumat olacaq. 6 00:00:21,270 --> 00:00:25,020 D3 JavaScript 莽蓹r莽iv蓹sind蓹 y眉ks蓹k keyfiyy蓹tli tikinti 眉莽眉n 7 00:00:25,020 --> 00:00:28,110 web 眉莽眉n interaktiv visualizations. 8 00:00:28,110 --> 00:00:30,870 Biz etdiyiniz n蓹 kimi 艧eyl蓹r M蓹n蓹 geri g枚r蓹n, 9 00:00:30,870 --> 00:00:34,230 biz o etm蓹k 枚yr蓹nm蓹k olacaq h蓹r 艧eyi, bu 蓹saslar谋 c眉r. 10 00:00:34,230 --> 00:00:36,452 Amma bu s蓹rin olacaq. 11 00:00:36,452 --> 00:00:38,160 Nin ba艧lamaq ed蓹k olduqca 艧蓹kill蓹r edir. 12 00:00:38,160 --> 00:00:41,108 13 00:00:41,108 --> 00:00:44,350 Biz daha 莽ox demolar谋 var M枚vcud perspektivl蓹ri. 14 00:00:44,350 --> 00:00:48,040 15 00:00:48,040 --> 00:00:50,760 Bunu ed蓹k. 16 00:00:50,760 --> 00:00:58,700 >> Act I, DOM manipulation-- gedirik s蓹rin 艧eyi edilm蓹si hemen ba艧lamaq 眉莽眉n. 17 00:00:58,700 --> 00:01:01,240 陌lk n枚vb蓹d蓹, sol, biz kodu var. 18 00:01:01,240 --> 00:01:03,470 Sa臒, biz bizim kodu n蓹tic蓹sidir. 19 00:01:03,470 --> 00:01:04,900 脺zr蓹 ke莽m蓹k ed蓹k. 20 00:01:04,900 --> 00:01:05,780 >> Bir daire etm蓹k ed蓹k. 21 00:01:05,780 --> 00:01:08,570 Nec蓹 ki, s蓹s edir? 22 00:01:08,570 --> 00:01:14,934 svg.append circle-- biz yaln谋z bir dair蓹 etdi. 23 00:01:14,934 --> 00:01:16,100 Siz sa臒, m蓹n蓹 iman yoxdur? 24 00:01:16,100 --> 00:01:18,190 Orada deyil. 25 00:01:18,190 --> 00:01:21,830 >> Bel蓹likl蓹, biz edir burada n蓹, SVG 枚l莽eklenebilir vektor qrafik edir. 26 00:01:21,830 --> 00:01:27,530 Bu 眉莽眉n brauzer dem蓹k yoldur brauzerinizin vektor qrafik etm蓹k. 27 00:01:27,530 --> 00:01:30,740 Biz yaln谋z indi etdi g枚z bir dair蓹 蓹lav蓹 edilir. 28 00:01:30,740 --> 00:01:34,790 >> s枚z dair蓹 ki, 茝sas atributlar谋ndan bir az t蓹l蓹b edir 29 00:01:34,790 --> 00:01:36,850 faktiki olaraq onu g枚rm蓹k bil蓹r. 30 00:01:36,850 --> 00:01:40,045 Biz, bu onun x m枚vqeyini dem蓹k laz谋md谋r Onun y m枚vqeyi, onun radius. 31 00:01:40,045 --> 00:01:43,310 Biz ki, h蓹r hans谋 dem蓹k deyil, bel蓹 ki, biz indi bunu g枚r蓹n deyilik. 32 00:01:43,310 --> 00:01:46,210 Amma stuff dem蓹k imkan verir. 33 00:01:46,210 --> 00:01:49,510 >> Bel蓹 ki, ilk n枚vb蓹d蓹, siz var Bizim dair蓹 bir ad verm蓹k. 34 00:01:49,510 --> 00:01:53,070 Bel蓹 ki, dair蓹 z蓹ng ed蓹k. 35 00:01:53,070 --> 00:01:54,406 Bizim dair蓹 indi bir ad谋 var. 36 00:01:54,406 --> 00:01:57,230 37 00:01:57,230 --> 00:01:59,490 V蓹 bir ne莽蓹 atributlar谋 ver蓹k. 38 00:01:59,490 --> 00:02:03,690 Nec蓹 CX haqq谋nda, x m蓹rk蓹zi olacaq x m枚vqeyi m蓹rk蓹zi. 39 00:02:03,690 --> 00:02:06,730 200 piksel 眉莽眉n 200 deyirl蓹r. 40 00:02:06,730 --> 00:02:10,220 >> Kimi d蓹 bu 200 piksel y verim. 41 00:02:10,220 --> 00:02:16,032 V蓹 t蓹xmin蓹n 40 piksel r, bir radius. 42 00:02:16,032 --> 00:02:16,950 陌ndi g枚r蓹k. 43 00:02:16,950 --> 00:02:21,740 44 00:02:21,740 --> 00:02:23,440 M蓹n yaz谋m bilm蓹z. 45 00:02:23,440 --> 00:02:30,430 46 00:02:30,430 --> 00:02:31,520 >> Burada getm蓹k. 47 00:02:31,520 --> 00:02:37,330 Biz v蓹ziyy蓹ti 200 bir dair蓹 var piksel, 200 piksel, 40 piksel radius. 48 00:02:37,330 --> 00:02:38,280 Kind s蓹rin, sa臒? 49 00:02:38,280 --> 00:02:38,988 Biz bir dair蓹 var. 50 00:02:38,988 --> 00:02:40,880 B蓹li. 51 00:02:40,880 --> 00:02:42,670 >> Bel蓹 ki, he莽 bir ehtiyac boyunca riay蓹t edin. 52 00:02:42,670 --> 00:02:45,790 B眉t眉n bu n眉mun蓹l蓹r, b眉t眉n M蓹n bu g眉n edir蓹m kodu 53 00:02:45,790 --> 00:02:51,300 sonunda online t蓹min edil蓹c蓹k interaktiv n眉mun蓹l蓹ri 艧蓹klind蓹 54 00:02:51,300 --> 00:02:54,010 da m蓹nt蓹q蓹l蓹rind蓹 h蓹r bir akt, v蓹 s. 55 00:02:54,010 --> 00:02:55,160 >> Daha stuff bunu ed蓹k. 56 00:02:55,160 --> 00:02:58,901 Bu qara dair蓹 h蓹qiq蓹t蓹n 莽irkin deyil. 57 00:02:58,901 --> 00:03:01,541 Hesab edir蓹m ki, s蓹hv t蓹蓹ss眉f edir蓹m orada messages. 58 00:03:01,541 --> 00:03:05,340 Biz d蓹 gedin. 59 00:03:05,340 --> 00:03:06,350 >> Nin bir r蓹ng ver蓹k. 60 00:03:06,350 --> 00:03:07,170 Nec蓹 var? 61 00:03:07,170 --> 00:03:08,340 M蓹n polad mavi ist蓹yir蓹m. 62 00:03:08,340 --> 00:03:13,280 63 00:03:13,280 --> 00:03:16,030 B蓹li, bizim dair蓹si r蓹ngi d蓹yi艧di. 64 00:03:16,030 --> 00:03:17,320 Bu harika. 65 00:03:17,320 --> 00:03:31,330 Nin yar谋-艧蓹ffaf ed蓹k too-- yar谋-艧蓹ffaf. 66 00:03:31,330 --> 00:03:33,670 >> Bel蓹 ki, bu atributlar谋 var Biz dair蓹 m眉蓹yy蓹n edirik. 67 00:03:33,670 --> 00:03:36,774 Biz ilk 艧ey biz page bir dair蓹 qoydu. 68 00:03:36,774 --> 00:03:38,690 V蓹 sonra biz m眉蓹yy蓹n edirik atributlar谋 bir d蓹st蓹. 69 00:03:38,690 --> 00:03:41,610 Bunlardan b蓹zil蓹ri t蓹l蓹b olunur, CX, CY, v蓹 Radius kimi. 70 00:03:41,610 --> 00:03:42,680 V蓹 ba艧qalar谋 iste臒e ba臒l谋d谋r. 71 00:03:42,680 --> 00:03:44,730 >> Bir 莽ox atributlar谋 var. 72 00:03:44,730 --> 00:03:46,760 Onlar谋n bir 莽ox var. 73 00:03:46,760 --> 00:03:53,070 M蓹s蓹l蓹n, biz ola bil蓹r stroke, el蓹c蓹 d蓹 q谋rm谋z谋 bir vuru艧. 74 00:03:53,070 --> 00:03:55,630 Amma aradan qald谋r谋lmas谋 ed蓹k. 75 00:03:55,630 --> 00:04:00,450 Biz geri bir daire, mavi dair蓹 ist蓹yirik. 76 00:04:00,450 --> 00:04:01,600 >> Bel蓹 ki, daha 莽ox dair蓹l蓹ri ed蓹k. 77 00:04:01,600 --> 00:04:02,810 Nec蓹 var? 78 00:04:02,810 --> 00:04:04,665 Ba艧qa bir dair蓹 ed蓹k. 79 00:04:04,665 --> 00:04:05,985 Bu h眉quq, maraql谋? 80 00:04:05,985 --> 00:04:09,630 81 00:04:09,630 --> 00:04:12,300 >> M蓹n yaln谋z Copy-yap谋艧d谋r谋l谋r dem蓹k biz art谋q. 82 00:04:12,300 --> 00:04:13,570 Nin circle2 z蓹ng ed蓹k. 83 00:04:13,570 --> 00:04:15,840 V蓹 d蓹qiq n蓹 ed蓹k Eyni 艧ey v蓹 verm蓹k 84 00:04:15,840 --> 00:04:20,450 300 x m枚vqeyi n蓹z蓹r蓹 alaraq, atributlar谋. 85 00:04:20,450 --> 00:04:24,140 Yay, indi iki dair蓹l蓹ri var. 86 00:04:24,140 --> 00:04:27,240 >> 茝lb蓹tt蓹, biz bil蓹r bu d蓹y蓹rl蓹ri yenil蓹m蓹. 87 00:04:27,240 --> 00:04:31,640 M蓹n 400 qoymaq bil蓹r, v蓹 indi h蓹r蓹k蓹t edir. 88 00:04:31,640 --> 00:04:35,470 Bu annoying var-ci ild蓹n, ed蓹k bel蓹 circle2.remove, aradan qald谋r谋lmas谋. 89 00:04:35,470 --> 00:04:39,000 90 00:04:39,000 --> 00:04:40,730 陌ndi getdi. 91 00:04:40,730 --> 00:04:43,170 >> Bel蓹likl蓹, biz i艧le v蓹 Bu very--, yaln谋z 莽ox deyil 92 00:04:43,170 --> 00:04:46,030 siz蓹 n蓹 莽ox ox艧ard谋r M蓹s蓹l蓹n, jQuery ed蓹 bil蓹r. 93 00:04:46,030 --> 00:04:48,240 Biz yaln谋z manipulyasiya edirik DOM, deyirl蓹r. 94 00:04:48,240 --> 00:04:50,040 Siz 蓹vv蓹l s枚z e艧itmi艧蓹m bil蓹r. 95 00:04:50,040 --> 00:04:53,255 Biz q蓹bulu m蓹hsullar谋 yaratmaq edirik m蓹hsullar谋 aradan qald谋r谋lmas谋, m蓹hsullar谋 haqq谋nda atributlar谋. 96 00:04:53,255 --> 00:04:58,950 97 00:04:58,950 --> 00:05:02,360 >> Maraql谋 olur yerl蓹艧ir 陌ndi burada. 98 00:05:02,360 --> 00:05:07,250 Bel蓹 ki, sonra kodu, biz h蓹l蓹 d蓹 bil蓹r Burada orijinal dair蓹 bax谋n. 99 00:05:07,250 --> 00:05:14,100 Bel蓹 ki, CX 枚z atributu yenid蓹n imkan verir. 100 00:05:14,100 --> 00:05:18,260 400 onun x m枚vqeyi dey蓹k. 101 00:05:18,260 --> 00:05:22,406 M蓹n ke莽id gedir蓹m ki, ayd谋n deyil, bel蓹 ki,. 102 00:05:22,406 --> 00:05:23,360 Biz d蓹 gedin. 103 00:05:23,360 --> 00:05:24,780 >> Bel蓹likl蓹, biz bir dair蓹 蓹lav蓹 edib. 104 00:05:24,780 --> 00:05:26,440 Biz b蓹zi atributlar谋 se莽in. 105 00:05:26,440 --> 00:05:28,210 Biz ba艧qa dair蓹 蓹lav蓹 qald谋r谋ld谋. 106 00:05:28,210 --> 00:05:31,650 V蓹 sonra biz de臒i艧tirmeyle edirik Orijinal dair蓹. 107 00:05:31,650 --> 00:05:35,400 >> Bu olur yerl蓹艧ir Amma burada bir 莽ox maraql谋. 108 00:05:35,400 --> 00:05:39,070 Yaln谋z biz atributlar谋 bil蓹rsiniz yaln谋z d蓹y蓹r kimi, biz, dem蓹k olar 109 00:05:39,070 --> 00:05:41,610 hey, dair蓹, 200 yerl蓹艧dirilm蓹lidir gedin. 110 00:05:41,610 --> 00:05:44,540 Biz d蓹 funksiyalar谋 kimi qura bil蓹rsiniz. 111 00:05:44,540 --> 00:05:48,850 >> Bel蓹 ki, 蓹v蓹zin蓹, burada 400 verilm蓹si b蓹zi hesablanmas谋 ed蓹 bil蓹rsiniz 112 00:05:48,850 --> 00:05:53,950 n蓹 眉莽眉n Tez biz ki, atribut olmaq ist蓹yir蓹m. 113 00:05:53,950 --> 00:05:56,580 Bel蓹 ki, bu ifad蓹 ist蓹diyiniz nec蓹. 114 00:05:56,580 --> 00:06:00,660 Biz yerin蓹 400, m蓹n蓹 imkan, dem蓹k 蓹v蓹zin蓹 bir funksiyas谋 verir. 115 00:06:00,660 --> 00:06:04,180 V蓹 burada, bu funksiya daxilind蓹, Biz h蓹r hans谋 bir crazy hesablanmas谋 ed蓹 bil蓹rsiniz. 116 00:06:04,180 --> 00:06:06,820 >> Biz vaxt bil蓹r v蓹 B蓹zi dig蓹r 艧ey baxmaq 117 00:06:06,820 --> 00:06:11,230 v蓹 dinamik q蓹rar biz ist蓹diyiniz n蓹 d蓹y蓹ri dair蓹. 118 00:06:11,230 --> 00:06:15,266 Nec蓹 biz yaln谋z verm蓹k haqq谋nda Bu t蓹sad眉fi x m枚vqeyi? 119 00:06:15,266 --> 00:06:20,360 120 00:06:20,360 --> 00:06:21,120 Bel蓹 ki, var. 121 00:06:21,120 --> 00:06:25,490 >> Bel蓹 ki, n蓹 deyir ki, 眉莽眉n, H蓹r x, bu funksiyan谋 莽al谋艧t谋r谋n. 122 00:06:25,490 --> 00:06:29,340 V蓹 n蓹 edirik hesablanmas谋 edir b蓹zi 艧eyl蓹r, t蓹sad眉fi d蓹f蓹 eni 123 00:06:29,340 --> 00:06:30,410 v蓹 qaytar谋lmas谋. 124 00:06:30,410 --> 00:06:34,765 Bel蓹likl蓹, biz run h蓹r zaman, biz almaq t蓹sad眉fi yer蓹 gedir dair蓹. 125 00:06:34,765 --> 00:06:36,394 Bu s蓹rin n枚v眉 var. 126 00:06:36,394 --> 00:06:38,310 M蓹n baxmaq bil蓹r kimi hiss edir蓹m bir az bu. 127 00:06:38,310 --> 00:06:44,274 128 00:06:44,274 --> 00:06:46,440 Biz almaq 眉莽眉n ba艧lan臒谋c edirik Burada maraql谋 bir 艧ey. 129 00:06:46,440 --> 00:06:49,120 130 00:06:49,120 --> 00:06:51,390 Indi idar蓹 bu m蓹lumatlar谋 ed蓹k. 131 00:06:51,390 --> 00:06:53,420 Burada he莽 bir m蓹lumat yoxdur. 132 00:06:53,420 --> 00:06:54,482 Ki, d蓹yi艧dirm蓹k ed蓹k. 133 00:06:54,482 --> 00:06:57,440 134 00:06:57,440 --> 00:07:12,140 >> Akt谋 II, Data idar蓹 s蓹n蓹dl蓹rd蓹 Bel蓹 ki, burada qay谋daq. 135 00:07:12,140 --> 00:07:15,340 V蓹 yaln谋z circle2 xilas ed蓹k biz yaln谋z 蓹lav蓹 v蓹 aradan qald谋r谋lmas谋, 莽眉nki 136 00:07:15,340 --> 00:07:15,840 Bu. 137 00:07:15,840 --> 00:07:17,382 Bel蓹 ki, biz, h蓹qiq蓹t蓹n, ehtiyac yoxdur. 138 00:07:17,382 --> 00:07:21,421 Biz burada bir 莽ox a臒谋ll谋 olmaq laz谋md谋r. 139 00:07:21,421 --> 00:07:23,170 Biz, Dey蓹k bir n枚v b蓹zi m蓹lumatlar. 140 00:07:23,170 --> 00:07:31,540 141 00:07:31,540 --> 00:07:40,020 Bir, dey蓹k anda Biz bu formada m蓹lumatlar谋 var idi. 142 00:07:40,020 --> 00:07:41,800 Biz yaln谋z, bir s谋ra var idi 蓹d蓹d bir d蓹st蓹. 143 00:07:41,800 --> 00:07:45,750 Biz burada yeddi n枚mr蓹l蓹ri n蓹 bu represent-- m蓹bl蓹臒i 144 00:07:45,750 --> 00:07:48,810 xalq bank hesab谋, nec蓹 q蓹d蓹r Allah n蓹 bilir 莽蓹kin. 145 00:07:48,810 --> 00:07:51,310 >> Bu n枚mr蓹l蓹r v蓹 biz Bizim dair蓹l蓹ri istifad蓹 etm蓹k ist蓹diyiniz 146 00:07:51,310 --> 00:07:53,240 el蓹 h蓹min n枚mr蓹l蓹r t蓹msil ed蓹c蓹k. 147 00:07:53,240 --> 00:07:55,515 Biz 蓹limizd蓹n ba臒lamaq ist蓹yir蓹m bu n枚mr蓹l蓹r蓹 dair蓹l蓹r. 148 00:07:55,515 --> 00:07:58,750 149 00:07:58,750 --> 00:07:59,626 Bel蓹likl蓹, biz n蓹. 150 00:07:59,626 --> 00:08:01,500 Dey蓹k, ist蓹yirik H蓹r s谋ra dair蓹. 151 00:08:01,500 --> 00:08:03,590 Biz k枚hn蓹 ed蓹 bil蓹r Biz doing-- edildi 艧ey 152 00:08:03,590 --> 00:08:06,020 dair蓹 蓹lav蓹 v蓹 circle2 v蓹 circle3. 153 00:08:06,020 --> 00:08:10,020 Amma bu 蓹l h蓹yata olur, v蓹 m蓹ntiq t蓹krar bir 莽ox var. 154 00:08:10,020 --> 00:08:12,760 >> Bel蓹 ki, daha a臒谋ll谋 almaq imkan verir. 155 00:08:12,760 --> 00:08:17,810 茝v蓹zind蓹 var dair蓹 istifad蓹 , biz yaln谋z istifad蓹 edilmi艧dir ki, svg.append 156 00:08:17,810 --> 00:08:21,580 Biz istifad蓹 etm蓹k olacaq burada bu ki莽ik blok. 157 00:08:21,580 --> 00:08:24,510 M蓹n d蓹rin getm蓹k ist蓹mir蓹m n蓹 b眉t眉n bu hiss蓹l蓹r yoxdur. 158 00:08:24,510 --> 00:08:26,020 V蓹 inki艧af etmi艧 bir m枚vzu n枚v眉 var. 159 00:08:26,020 --> 00:08:27,830 M蓹n isterdim. 160 00:08:27,830 --> 00:08:31,370 >> Amma 蓹sas odur ki, recognize-- v蓹 Siz D3 kodu 莽ox tez-tez g枚r蓹c蓹ksiniz. 161 00:08:31,370 --> 00:08:36,840 M蓹tn 蓹sasland谋r谋lm谋艧 Bu blok kimi bir 莽ox dair蓹l蓹r yarad谋r 162 00:08:36,840 --> 00:08:41,360 m蓹lumat elementl蓹ri var burada bu array. 163 00:08:41,360 --> 00:08:53,420 164 00:08:53,420 --> 00:08:55,780 Bel蓹 ki, bu kimi bir 莽ox yarad谋r orada dair蓹l蓹r elementl蓹ridir. 165 00:08:55,780 --> 00:08:58,520 Bu, bizim yeddi dair蓹l蓹ri yaratmaq olacaq. 166 00:08:58,520 --> 00:09:01,710 V蓹 bu, h蓹qiq蓹t蓹n, h蓹qiq蓹t蓹n, 蓹sas 艧ey yoxdur. 167 00:09:01,710 --> 00:09:02,460 Bel蓹 ki, run imkan verir. 168 00:09:02,460 --> 00:09:05,460 Bizim dig蓹r dair蓹 aradan qald谋r谋lmas谋 ed蓹k. 169 00:09:05,460 --> 00:09:09,565 Yaln谋z bu 艧蓹rh ed蓹k h蓹yata hiss蓹si v蓹 yenid蓹n bu ax谋r. 170 00:09:09,565 --> 00:09:13,840 171 00:09:13,840 --> 00:09:15,260 >> Biz d蓹 gedin. 172 00:09:15,260 --> 00:09:18,030 Bel蓹 ki, burada bizim dair蓹 bir 莽ox qaranl谋q, 莽眉nki biz 173 00:09:18,030 --> 00:09:20,720 Yeddi dair蓹l蓹ri var, bir dig蓹r 眉st. 174 00:09:20,720 --> 00:09:25,425 Biz yaln谋z yeddi dair蓹l蓹ri, bir yaratm谋艧d谋r Bu data elementl蓹rin h蓹r biri 眉莽眉n h蓹r. 175 00:09:25,425 --> 00:09:28,860 Amma ba艧 ver蓹n 蓹sas 艧ey var burada bu par莽as谋 il蓹. 176 00:09:28,860 --> 00:09:31,030 >> Bu data ba臒l谋 idi ki, var. 177 00:09:31,030 --> 00:09:33,440 Bel蓹 ki, h蓹r bir bir bu data elementl蓹ri, 178 00:09:33,440 --> 00:09:38,830 10, 45, 105, ba臒l谋 idi x眉susi dair蓹. 179 00:09:38,830 --> 00:09:40,960 Bel蓹 ki, bu yaln谋z yarad谋lm谋艧 deyil dair蓹l蓹rinin bir d蓹st蓹 180 00:09:40,960 --> 00:09:43,420 lakin birlikd蓹 bu iki 艧eyi 蓹laq蓹l蓹ri. 181 00:09:43,420 --> 00:09:48,740 >> V蓹 g蓹l蓹c蓹kd蓹 biz yaratd谋q, 莽眉nki Bu D3 funksiyas谋 il蓹 h蓹min dair蓹l蓹r, 182 00:09:48,740 --> 00:09:52,430 M蓹n siz蓹 bir dair蓹 verm蓹k 蓹g蓹r, siz M蓹n蓹 onunla ba臒l谋 m蓹lumat verir. 183 00:09:52,430 --> 00:09:53,280 Bel蓹 ki, biz D3 xahi艧 ed蓹 bil蓹r. 184 00:09:53,280 --> 00:09:54,840 Hey, D3, bu dair蓹 var. 185 00:09:54,840 --> 00:09:57,350 Dair蓹 var data n蓹dir? 186 00:09:57,350 --> 00:10:01,290 V蓹 D3 biz蓹 10 v蓹 ya 45 v蓹 ya 105 dem蓹k ist蓹yir蓹m. 187 00:10:01,290 --> 00:10:02,380 >> Bunlar ba臒l谋d谋rlar. 188 00:10:02,380 --> 00:10:04,490 Ki, bir 莽ox, 莽ox fundamental anlay谋艧 var. 189 00:10:04,490 --> 00:10:06,070 Ki baxaq. 190 00:10:06,070 --> 00:10:12,210 >> Bel蓹 ki, yol biz bel蓹 D3-- xahi艧 ediyorum Bu, bu yersiz 191 00:10:12,210 --> 00:10:16,620 ancaq bu bar蓹d蓹 m蓹n蓹 etibar. 192 00:10:16,620 --> 00:10:17,620 Bu D3 xahi艧 nec蓹. 193 00:10:17,620 --> 00:10:21,312 Hey, D3, m蓹n蓹 ilk verm蓹k Siz tapa bil蓹rsiniz dair蓹si. 194 00:10:21,312 --> 00:10:23,580 M蓹n蓹 tapa bil蓹rsiniz ilk dair蓹 verin. 195 00:10:23,580 --> 00:10:29,660 V蓹 sonra biz D3 xahi艧 ed蓹 bil蓹r, n蓹 bu kimi ki, data, 10. 196 00:10:29,660 --> 00:10:33,380 >> Bel蓹 ki, biz yaln谋z D3 xahi艧 m蓹n蓹 tapmaq Siz tapa bil蓹rsiniz ilk dair蓹. 197 00:10:33,380 --> 00:10:34,400 Onun data n蓹dir? 198 00:10:34,400 --> 00:10:36,650 10 h蓹qiq蓹t蓹n 蓹limizd蓹n deyil 陌lk data element. 199 00:10:36,650 --> 00:10:42,150 Biz, hey, D3 onu xahi艧 ed蓹 bil蓹r bizim 眉莽眉nc眉 dair蓹 tapa bil蓹rsiniz. 200 00:10:42,150 --> 00:10:44,450 105. 201 00:10:44,450 --> 00:10:45,740 Niy蓹 bu, h蓹qiq蓹t蓹n vacibdir? 202 00:10:45,740 --> 00:10:49,790 203 00:10:49,790 --> 00:10:52,250 >> Bel蓹 ki, burada, m蓹n qeyd ki, funksiyalar谋 istifad蓹 ed蓹 bil蓹r. 204 00:10:52,250 --> 00:10:54,910 M蓹n ki, qeyd 莽ox g眉cl眉 bir 艧ey. 205 00:10:54,910 --> 00:11:03,070 Bel蓹 ki, yaln谋z funksiyalar谋 艧eyi ed蓹 bil蓹r deyil M蓹s蓹l蓹n kimi, b蓹zi hesablanmas谋 etm蓹k, 206 00:11:03,070 --> 00:11:09,170 , bir t蓹sad眉fi say谋 bu ed蓹 bil蓹rsiniz qay谋tmaq da m蓹lumatlar 蓹sas谋nda 艧eyl蓹r. 207 00:11:09,170 --> 00:11:11,550 Bu data idar蓹 s蓹n蓹dl蓹r dem蓹k n蓹. 208 00:11:11,550 --> 00:11:13,750 Bu D3 dayan谋r budur. 209 00:11:13,750 --> 00:11:17,800 >> Bel蓹 ki, bu x postition-- yerin蓹 yaln谋z, b眉t眉n dair蓹l蓹r s枚yl蓹y蓹r蓹k, 210 00:11:17,800 --> 00:11:21,735 x m枚vqeyi 200 olsun, biz bu bir funksiyas谋 ver蓹 bil蓹r. 211 00:11:21,735 --> 00:11:26,140 212 00:11:26,140 --> 00:11:30,140 V蓹 burada, b蓹zi hesablanmas谋 ed蓹 bil蓹rsiniz. 213 00:11:30,140 --> 00:11:33,710 v蓹 d burada m蓹lumat 眉莽眉n yerd蓹 dayan谋r. 214 00:11:33,710 --> 00:11:36,120 Bel蓹 ki, h蓹r zaman var bir dair蓹, 蓹sas蓹n, 215 00:11:36,120 --> 00:11:37,750 D3 Bu yeddi dair蓹l蓹ri yaradacaq. 216 00:11:37,750 --> 00:11:38,500 V蓹 sonra h蓹r 217 00:11:38,500 --> 00:11:41,920 >> dair蓹, bu, hey, getm蓹k olacaq circle1 Sizin x m枚vqeyi budur. 218 00:11:41,920 --> 00:11:45,210 茝vv蓹ll蓹r biz h蓹mi艧蓹 200 cavab. 219 00:11:45,210 --> 00:11:48,630 Amma indi h蓹r zaman D3 soru艧ur Biz蓹 x m枚vqeyi n蓹, 220 00:11:48,630 --> 00:11:51,790 Bu biz, biz蓹 oynat谋l谋rken verm蓹k olacaq ki, dair蓹, biz m蓹lumatlar var. 221 00:11:51,790 --> 00:11:55,290 Bu, biz蓹 m蓹lumat verm蓹k v蓹 dem蓹k olacaq n蓹 ekspozisiyas谋 olmaq ist蓹yir蓹m ki, 222 00:11:55,290 --> 00:11:57,120 data 蓹saslan谋r. 223 00:11:57,120 --> 00:11:59,590 >> Yaln谋z faktiki m蓹lumatlar谋 qay谋daq. 224 00:11:59,590 --> 00:12:04,910 Biz bu run Bel蓹 ki, bu verir Biz蓹 data s蓹n蓹dl蓹ri idar蓹. 225 00:12:04,910 --> 00:12:08,040 Bu dair蓹l蓹r 蓹saslan谋r 蓹laq蓹 position-- da 226 00:12:08,040 --> 00:12:11,120 Qeyd: onlar m蓹lumat谋n funksiyas谋 kimi 蓹saslar谋 ist蓹yirik. 227 00:12:11,120 --> 00:12:13,100 >> 陌lk dair蓹si Bel蓹 ki, D3 bir dair蓹 qoyur. 228 00:12:13,100 --> 00:12:16,770 V蓹 sonra D3 n蓹, biz蓹 xahi艧 edir Siz ekspozisiyas谋 olmaq ist蓹yir蓹m. 229 00:12:16,770 --> 00:12:19,620 V蓹 biz yaln谋z m蓹lumat n蓹 dem蓹k. 230 00:12:19,620 --> 00:12:21,185 Ekspozisiyas谋 10 olun. 231 00:12:21,185 --> 00:12:26,320 >> Sonra ist蓹diyiniz n蓹, xahi艧 ekspozisiyas谋 ikinci dair蓹si 眉莽眉n olmal谋d谋r. 232 00:12:26,320 --> 00:12:27,270 V蓹 biz 45 cavab. 233 00:12:27,270 --> 00:12:30,000 234 00:12:30,000 --> 00:12:32,230 V蓹 biz, 蓹lb蓹tt蓹 bil蓹r burada hesablanmas谋n谋 edir. 235 00:12:32,230 --> 00:12:35,510 M蓹n o dair蓹l蓹r ki, tapmaq c眉r q蓹d蓹r squished olunur. 236 00:12:35,510 --> 00:12:38,965 >> Bel蓹 ki, 3 m蓹lumatlar谋 莽oxaltmaq 3 il蓹 莽oxaltmaq. 237 00:12:38,965 --> 00:12:41,870 238 00:12:41,870 --> 00:12:43,840 Bizim dair蓹 yaln谋z geni艧l蓹nmi艧dir oldu. 239 00:12:43,840 --> 00:12:46,730 Bizim d蓹y蓹ri 眉莽 d蓹f蓹 artm谋艧d谋r. 240 00:12:46,730 --> 00:12:51,010 >> dair蓹, h蓹qiq蓹t蓹n k蓹nar谋nda bel蓹 ki, b蓹lk蓹 c眉r onu ofset imkan verir. 241 00:12:51,010 --> 00:12:53,632 脺zr蓹 20, deyirl蓹r. 242 00:12:53,632 --> 00:12:56,070 Burada getm蓹k. 243 00:12:56,070 --> 00:12:57,590 >> Bu data vizual edir. 244 00:12:57,590 --> 00:13:01,767 Bu, 莽ox 蓹sas biri, lakin bu Bizim data bir fikir verir. 245 00:13:01,767 --> 00:13:04,600 Bu biz蓹 deyir ki, m蓹s蓹l蓹n, biz elementl蓹rin bir az 莽oxluq var. 246 00:13:04,600 --> 00:13:06,340 V蓹 biz burada b枚y眉k bir outlier var. 247 00:13:06,340 --> 00:13:10,830 Bu biz蓹 m蓹lumat verir s蓹hif蓹l蓹rd蓹n getdikl蓹ri bar蓹d蓹. 248 00:13:10,830 --> 00:13:20,830 >> Biz olsayd谋, m蓹s蓹l蓹n, d蓹yi艧dirm蓹k Burada 150 Yenile data, 249 00:13:20,830 --> 00:13:22,630 Bizim vizual d蓹yi艧dirilir. 250 00:13:22,630 --> 00:13:24,285 Bu s蓹n蓹d data idar蓹 edir. 251 00:13:24,285 --> 00:13:32,640 252 00:13:32,640 --> 00:13:36,180 >> 茝lb蓹tt蓹 ki, b眉t眉n bu elementl蓹r, Burada b眉t眉n bu atributlar谋, 253 00:13:36,180 --> 00:13:38,430 Biz bir funksiyas谋 istifad蓹 ed蓹 Yaln谋z n枚mr蓹l蓹ri, yaln谋z 254 00:13:38,430 --> 00:13:39,900 x v蓹 y v蓹zif蓹l蓹ri. 255 00:13:39,900 --> 00:13:42,120 Bel蓹likl蓹, biz r蓹ng 眉莽眉n bir funksiyas谋 istifad蓹 ed蓹 bil蓹rsiniz. 256 00:13:42,120 --> 00:13:45,260 257 00:13:45,260 --> 00:13:46,360 Bel蓹 ki, biz eyni ed蓹c蓹yik. 258 00:13:46,360 --> 00:13:49,360 Biz bir funksiyas谋 verm蓹k laz谋md谋r. 259 00:13:49,360 --> 00:13:52,320 >> V蓹 biz ola bil蓹r, dey蓹k Bizim funksiyas谋 conditionals. 260 00:13:52,320 --> 00:13:54,770 Bu funksiya ola bil蓹r uzun x蓹tl蓹ri y眉z. 261 00:13:54,770 --> 00:13:57,150 Bu, 莽ox, 莽ox m眉r蓹kk蓹b 艧eyi ed蓹 bil蓹r. 262 00:13:57,150 --> 00:13:59,080 >> Bel蓹 ki, burada 蓹g蓹r b蓹yanat qoymaq bildirin. 263 00:13:59,080 --> 00:14:03,420 Bizim data az olduqda, dey蓹k 50-d蓹n, b蓹zi 蓹r蓹f蓹sind蓹 var 264 00:14:03,420 --> 00:14:05,817 biz maraql谋 oldu臒unu n蓹d蓹ns蓹 眉莽眉n. 265 00:14:05,817 --> 00:14:06,650 脺zr蓹 ya艧谋l ed蓹k. 266 00:14:06,650 --> 00:14:09,830 267 00:14:09,830 --> 00:14:15,320 茝ks halda, bu q谋rm谋z谋 ed蓹k. 268 00:14:15,320 --> 00:14:16,110 Nec蓹 var? 269 00:14:16,110 --> 00:14:19,630 270 00:14:19,630 --> 00:14:21,220 Nice. 271 00:14:21,220 --> 00:14:24,860 >> Bel蓹 ki, bizim data vizual ba艧lay谋r daha maraql谋 m蓹lumat 莽atd谋rmaq 272 00:14:24,860 --> 00:14:26,727 莽ox kanallar谋. 273 00:14:26,727 --> 00:14:28,560 Bel蓹 ki, indi biz bir az bilirik s蓹hif蓹l蓹rd蓹n getdikl蓹ri bar蓹d蓹. 274 00:14:28,560 --> 00:14:31,768 V蓹 biz bir n枚v var ki, bilirik biz ilgilendi臒iniz 50 k蓹sdi. 275 00:14:31,768 --> 00:14:35,630 Biz iki data xal var bilirik ki, Onlar谋n 蓹n 莽ox h蓹ddind蓹n a艧a臒谋 v蓹 276 00:14:35,630 --> 00:14:36,130 yuxar谋da. 277 00:14:36,130 --> 00:14:41,510 278 00:14:41,510 --> 00:14:46,160 >> Bel蓹 ki, son add谋m kimi, burada bu m蓹lumatlar, bu kimi g枚rm蓹k 莽ox nadir deyil. 279 00:14:46,160 --> 00:14:52,610 Bel蓹 ki, yaln谋z bir d蓹yi艧蓹n onu h蓹r蓹k蓹t ed蓹k bu kimi t蓹miz, 莽眉nki. 280 00:14:52,610 --> 00:15:02,980 281 00:15:02,980 --> 00:15:05,197 V蓹 sonra biz burada d蓹yi艧蓹n istifad蓹 edin. 282 00:15:05,197 --> 00:15:06,280 Bu eyni 艧ey. 283 00:15:06,280 --> 00:15:07,280 Bu, sad蓹c蓹 bir az t蓹miz. 284 00:15:07,280 --> 00:15:25,300 285 00:15:25,300 --> 00:15:35,300 >> Sonrak谋 q蓹d蓹r Akt谋 III, Scales-- Bel蓹 ki, bir problem 286 00:15:35,300 --> 00:15:38,920 biz d蓹yi艧dirm蓹k 蓹g蓹r burada bizim Bu 200 value-- m蓹lumat 287 00:15:38,920 --> 00:15:41,685 Biz 400 d蓹yi艧dirm蓹k 蓹g蓹r v蓹 ya bir 艧ey v蓹 yenileme, 288 00:15:41,685 --> 00:15:44,540 onda bu d蓹y蓹r yaln谋z offscreen getdi. 289 00:15:44,540 --> 00:15:49,040 Burada bizim m蓹ntiq Bel蓹 ki, nec蓹 biz d蓹f蓹 3 290 00:15:49,040 --> 00:15:52,570 20, sonra onu yaymaq v蓹 bu ofset bir az h蓹qiq蓹t蓹n clunky edir. 291 00:15:52,570 --> 00:15:54,150 >> Bu n枚mr蓹l蓹r n蓹 dem蓹kdir? 292 00:15:54,150 --> 00:15:55,400 Onlar yaln谋z a臒谋r orada kodlu edirik. 293 00:15:55,400 --> 00:15:58,830 Onlar 莽ox m蓹lumat ba臒lad谋 edirik. 294 00:15:58,830 --> 00:16:00,550 Biz data idar蓹 s蓹n蓹d ist蓹yir蓹m. 295 00:16:00,550 --> 00:16:05,460 脟ox 莽evik s蓹n蓹d ist蓹yir蓹m, veril蓹n m蓹lumatlar谋n ki, bu uy臒unla艧谋r 296 00:16:05,460 --> 00:16:07,900 v蓹 t蓹msil edir. 297 00:16:07,900 --> 00:16:11,330 >> Biz 蓹sas蓹n laz谋md谋r ki, edir 蓹d蓹d 10 bu s谋ra var. 298 00:16:11,330 --> 00:16:12,640 45, 105. 299 00:16:12,640 --> 00:16:17,630 V蓹 biz 眉z蓹rind蓹 ki, x蓹rit蓹y蓹 ist蓹yir蓹m eni, burada tam eni. 300 00:16:17,630 --> 00:16:20,620 Bel蓹likl蓹, biz bir s谋ra var 0-dan 100 ged蓹n n枚mr蓹l蓹ri. 301 00:16:20,620 --> 00:16:24,980 V蓹 biz bu kampus I gedir Bu halda, 700 20. 302 00:16:24,980 --> 00:16:26,515 >> Biz c眉r ki, x蓹rit蓹si ist蓹yir蓹m. 303 00:16:26,515 --> 00:16:30,002 Biz o klikl蓹yin etm蓹k ist蓹yir蓹m sonra bir az ofset. 304 00:16:30,002 --> 00:16:33,165 Bu D3 bu ki 莽谋x谋r. 305 00:16:33,165 --> 00:16:34,220 Bu miqyasl谋 deyirl蓹r. 306 00:16:34,220 --> 00:16:37,410 307 00:16:37,410 --> 00:16:38,250 Bel蓹 ki, istifad蓹 ed蓹k. 308 00:16:38,250 --> 00:16:46,300 309 00:16:46,300 --> 00:16:49,670 >> M蓹n gedir蓹m 莽al谋艧谋r ki, yol Bu q蓹d蓹r yaz谋n v蓹 sonra izah. 310 00:16:49,670 --> 00:17:01,530 311 00:17:01,530 --> 00:17:02,450 Bu miqyasl谋 edir. 312 00:17:02,450 --> 00:17:08,670 N蓹 ed蓹c蓹yik, bu x蓹rit蓹y蓹 ed蓹c蓹k 20 600 眉莽眉n 1-d蓹n 200-蓹 d蓹y蓹rl蓹r. 313 00:17:08,670 --> 00:17:10,990 Biz bu kontrol ed蓹 bil蓹rsiniz. 314 00:17:10,990 --> 00:17:13,329 Biz burada g枚r蓹 bil蓹rsiniz. 315 00:17:13,329 --> 00:17:21,704 >> Bel蓹 ki, m蓹n onu qidaland谋rmaq 1 var bir an. 316 00:17:21,704 --> 00:17:47,764 317 00:17:47,764 --> 00:17:48,555 M蓹n蓹 bir ikinci verin. 318 00:17:48,555 --> 00:17:53,680 319 00:17:53,680 --> 00:17:55,080 M蓹n bunu mistyped olmal谋d谋r. 320 00:17:55,080 --> 00:18:15,320 321 00:18:15,320 --> 00:18:15,990 Burada getm蓹k. 322 00:18:15,990 --> 00:18:17,930 M蓹n bu bar蓹d蓹 眉z眉ld眉m. 323 00:18:17,930 --> 00:18:22,050 >> Bel蓹 ki, bir miqyasl谋 n蓹 ki, bir d蓹y蓹r olacaq ki, 324 00:18:22,050 --> 00:18:24,930 v蓹 sonra 莽evirm蓹k, ki, geni艧l蓹ndirm蓹k, bel蓹 ki, 325 00:18:24,930 --> 00:18:27,320 Sizin 眉莽眉n xahi艧 edirik s谋ra doldurur. 326 00:18:27,320 --> 00:18:32,910 Bu halda, bel蓹 ki, biz bunu bir verm蓹k 蓹g蓹r, Bu 20 眉z蓹rind蓹 ki, x蓹rit蓹y蓹 olacaq. 327 00:18:32,910 --> 00:18:37,750 Biz bu 200 verm蓹k 蓹g蓹r, bu 600 眉莽眉n x蓹rit蓹si gedir. 328 00:18:37,750 --> 00:18:40,460 V蓹 haradasa aras谋nda, Biz 100 almaq, bu 329 00:18:40,460 --> 00:18:44,610 yerd蓹 olacaq 20 v蓹 600 aras谋nda. 330 00:18:44,610 --> 00:18:51,480 >> V蓹 蓹lb蓹tt蓹, indi bu n蓹 edir Biz bu a臒谋r kodlu aradan qald谋r谋lmas谋 laz谋md谋r 331 00:18:51,480 --> 00:18:53,402 艧eyl蓹r orada var. 332 00:18:53,402 --> 00:18:55,950 Bel蓹 ki, biz n蓹 etm蓹k ist蓹yir蓹m n蓹 Biz ist蓹yirik m蓹lumatlar谋 almaq 333 00:18:55,950 --> 00:19:00,950 n蓹z蓹r蓹 alaraq, f蓹rdi m蓹lumatlar element v蓹 ilk miqyasl谋 ke莽ir. 334 00:19:00,950 --> 00:19:02,635 Bel蓹 ki, miqyasl谋 onu miqyasl谋 olacaq. 335 00:19:02,635 --> 00:19:27,020 336 00:19:27,020 --> 00:19:48,880 >> Oh Well--, biz burada bir az s蓹hv var. 337 00:19:48,880 --> 00:19:50,120 Biz data itkin edirik. 338 00:19:50,120 --> 00:19:51,290 Burada getm蓹k. 339 00:19:51,290 --> 00:19:58,550 340 00:19:58,550 --> 00:19:59,550 V蓹 onu geni艧l蓹ndirir. 341 00:19:59,550 --> 00:20:01,383 >> Bu biz蓹 eyni verir N蓹tic蓹d蓹 biz 蓹vv蓹l 342 00:20:01,383 --> 00:20:04,030 lakin 蓹v蓹zin蓹 olanlar a臒谋r m蓹hdudiyy蓹tl蓹r kodlu. 343 00:20:04,030 --> 00:20:07,790 V蓹 枚l莽眉s眉 bizim k蓹tan d蓹yi艧iklikl蓹r, misal 眉莽眉n, 344 00:20:07,790 --> 00:20:11,790 bu art谋q etm蓹k ist蓹yirsinizs蓹 400 piksel v蓹 onu squishes, 345 00:20:11,790 --> 00:20:15,440 Biz bunu over-- ola bil蓹r Biz bunu geni艧l蓹ndirm蓹k, v蓹 ya ed蓹 bil蓹r 346 00:20:15,440 --> 00:20:21,890 Bu sol margin azalda bil蓹r daha az v蓹 ya 20-d蓹n 莽ox bir 艧ey. 347 00:20:21,890 --> 00:20:25,470 Bu n枚mr蓹l蓹r, bu a臒谋r kodlu n枚mr蓹l蓹ri indi bizim m蓹nada. 348 00:20:25,470 --> 00:20:28,110 349 00:20:28,110 --> 00:20:30,520 >> V蓹 biz bir 莽ox daha 莽ox ola bil蓹r el蓹c蓹 d蓹 maraql谋 艧eyl蓹r. 350 00:20:30,520 --> 00:20:35,990 Bel蓹 ki, 蓹v蓹zin蓹 bir x蓹tti olan miqyasl谋, bir miqyasl谋 daxil ed蓹 bil蓹rsiniz. 351 00:20:35,990 --> 00:20:37,840 V蓹 biz蓹 bir g眉nl眉k miqyasl谋 ver蓹c蓹k. 352 00:20:37,840 --> 00:20:41,269 >> Bel蓹 ki, indi bizim miqyasl谋 蓹v蓹zin蓹 yaln谋z s谋ra geni艧l蓹ndirilm蓹si, 353 00:20:41,269 --> 00:20:42,810 Bu daha m眉r蓹kk蓹b 艧eyler var. 354 00:20:42,810 --> 00:20:48,790 355 00:20:48,790 --> 00:20:53,790 Bunun 蓹v蓹zin蓹 a臒谋r s谋ra olan v蓹 蓹v蓹zin蓹 600 olan kodlu, 356 00:20:53,790 --> 00:20:58,465 biz yaln谋z eni istifad蓹 ed蓹 bil蓹rsiniz, bel蓹 ki, eni m蓹nfi 40 20, 357 00:20:58,465 --> 00:21:02,392 2 d蓹f蓹 dig蓹r t蓹r蓹fd蓹n margin. 358 00:21:02,392 --> 00:21:05,350 Bu bir 莽ox 蓹h蓹miyy蓹t k蓹sb edir kodu baxmaq bil蓹r kims蓹. 359 00:21:05,350 --> 00:21:08,080 360 00:21:08,080 --> 00:21:11,850 >> Maraql谋d谋r ki, t蓹r蓹zi almaq 莽ox 莽ox inki艧af etmi艧, h蓹m d蓹. 361 00:21:11,850 --> 00:21:13,350 Onlar maraql谋 bir 莽ox. 362 00:21:13,350 --> 00:21:17,620 Bel蓹 ki, t蓹r蓹zi m眉tl蓹q yoxdur yaln谋z n枚mr蓹l蓹ri il蓹 f蓹aliyy蓹t. 363 00:21:17,620 --> 00:21:18,955 Bir r蓹ng miqyasl谋 ed蓹k. 364 00:21:18,955 --> 00:21:23,120 365 00:21:23,120 --> 00:21:26,120 >> Bel蓹 ki, bizim 眉莽眉nd眉r Olacaq bil蓹r bizim domen 200 1. 366 00:21:26,120 --> 00:21:28,220 Bu giri艧 艧ey. 367 00:21:28,220 --> 00:21:33,793 Amma biz x蓹rit蓹si ist蓹yir蓹m bil蓹r M蓹s蓹l蓹n, q谋rm谋z谋, ya艧谋l. 368 00:21:33,793 --> 00:21:39,710 369 00:21:39,710 --> 00:21:42,910 陌ndi biz bunu 1 ke莽m蓹k 蓹g蓹r, biz ya艧谋l almaq olacaq. 370 00:21:42,910 --> 00:21:45,110 Biz bu 200 vers蓹l蓹r, biz q谋rm谋z谋 almaq laz谋md谋r. 371 00:21:45,110 --> 00:21:49,480 Biz aras谋nda bu 艧ey ke莽m蓹k 蓹g蓹r, ki, bir mix olacaq, 372 00:21:49,480 --> 00:21:52,520 haradasa gradient haqq谋nda ya艧谋l v蓹 q谋rm谋z谋 aras谋nda. 373 00:21:52,520 --> 00:21:55,210 >> V蓹 蓹v蓹zin蓹 olan clunky m蓹ntiq bu c眉r 374 00:21:55,210 --> 00:21:58,550 biz burada var orada 艧蓹rti, 375 00:21:58,550 --> 00:22:03,250 biz bir 艧ey bir ola bil蓹r aras谋nda x蓹tti miqyasl谋. 376 00:22:03,250 --> 00:22:07,100 Bel蓹likl蓹, biz miqyasl谋 istifad蓹 edin, biz yaln谋z yarad谋lm谋艧 biz r蓹ng 莽a臒谋r谋blar. 377 00:22:07,100 --> 00:22:09,060 V蓹 biz, bu d verm蓹k ist蓹diyiniz Bizim data element edir. 378 00:22:09,060 --> 00:22:14,250 379 00:22:14,250 --> 00:22:15,060 V蓹 biz getm蓹k. 380 00:22:15,060 --> 00:22:18,070 Biz bir r蓹ng miqyasl谋 var. 381 00:22:18,070 --> 00:22:18,940 >> Bel蓹 ki, bu mapping edir. 382 00:22:18,940 --> 00:22:20,960 Bu g眉n蓹 q蓹d蓹r t蓹rk tamamil蓹 ya艧谋l. 383 00:22:20,960 --> 00:22:22,560 sa臒谋nda tamamil蓹 q谋rm谋z谋. 384 00:22:22,560 --> 00:22:24,828 Aras谋nda h蓹r 艧ey d bir funksiyas谋 var. 385 00:22:24,828 --> 00:22:33,369 386 00:22:33,369 --> 00:22:35,160 Biz maraql谋 var Burada visualizations. 387 00:22:35,160 --> 00:22:36,952 Amma bizim data c眉r dar谋xd谋r谋c谋 idi. 388 00:22:36,952 --> 00:22:39,410 Biz 蓹g蓹r n蓹 ed蓹 bil蓹r n蓹 ed蓹k daha 莽ox maraql谋 m蓹lumatlar idi. 389 00:22:39,410 --> 00:22:44,420 390 00:22:44,420 --> 00:22:50,500 >> Act IV, il蓹 陌艧 Ilk 艧ey veri 391 00:22:50,500 --> 00:22:53,560 Biz etm蓹k 眉莽眉n n蓹 etm蓹k laz谋md谋r bizim daha maraql谋 vizual 392 00:22:53,560 --> 00:22:56,140 ba艧qa bir yerd蓹 m蓹lumat h蓹r蓹k蓹t etm蓹kdir. 393 00:22:56,140 --> 00:22:58,310 Bu 眉莽眉n 莽ox clunky deyil m蓹lumat 莽蓹tin anlar kodlu. 394 00:22:58,310 --> 00:23:01,220 V蓹 眉mumiyy蓹tl蓹, biz xahi艧 olacaq m蓹lumat 眉莽眉n ba艧qas谋. 395 00:23:01,220 --> 00:23:05,400 Biz b蓹lk蓹, h枚kum蓹t xahi艧 olacaq Siyah谋yaal谋nmas谋 B眉rosu veri n蓹 396 00:23:05,400 --> 00:23:10,170 v蓹 sonra hiyl蓹l蓹ri v蓹 ya xahi艧 B蓹zi m蓹lumatlara g枚r蓹, b蓹zi 眉莽眉nc眉 艧蓹xs 397 00:23:10,170 --> 00:23:13,330 v蓹 sonra tikinti ki, vizual. 398 00:23:13,330 --> 00:23:17,170 >> Ilk 艧ey, bel蓹 ki, biz n蓹 ist蓹yirik ba艧qa bir yerd蓹 ki, h蓹r蓹k蓹t edir. 399 00:23:17,170 --> 00:23:24,130 M蓹n bir yaratmaq 眉莽眉n gedir蓹m Burada deyil蓹n data.json fayl. 400 00:23:24,130 --> 00:23:25,600 JSON data format edir. 401 00:23:25,600 --> 00:23:29,210 Siz haqq谋nda 莽ox bilm蓹k yoxdur. 402 00:23:29,210 --> 00:23:33,210 V蓹 biz sur蓹ti olacaq biz var az m蓹lumat, 403 00:23:33,210 --> 00:23:40,330 orada bir蓹 yap谋艧d谋r谋b getm蓹k geri vizual kodu 404 00:23:40,330 --> 00:23:45,362 burada v蓹 burada bu funksiyan谋 istifad蓹 edin. 405 00:23:45,362 --> 00:23:46,820 Siz 蓹trafl谋 bilm蓹k yoxdur. 406 00:23:46,820 --> 00:23:49,800 Amma n蓹 bu ed蓹c蓹yik ki, bu fayl tapa bil蓹rsiniz, 407 00:23:49,800 --> 00:23:51,780 bu almaq v蓹 biz蓹 qaytar谋n. 408 00:23:51,780 --> 00:24:11,660 409 00:24:11,660 --> 00:24:15,220 Bel蓹 ki, bu n蓹 gedir ki, v蓹 data.json fayl almaq. 410 00:24:15,220 --> 00:24:18,570 V蓹 sonra b眉t眉n kodu ki, mahiyy蓹tc蓹 Inside indented, 411 00:24:18,570 --> 00:24:21,800 b眉t眉n code biz orada olacaq var biz geri m蓹lumat almaq yaln谋z ax谋r. 412 00:24:21,800 --> 00:24:25,760 V蓹 sonra run olacaq Biz data kodu. 413 00:24:25,760 --> 00:24:28,870 B枚y眉k, biz bir sor臒u vizual 414 00:24:28,870 --> 00:24:31,390 B蓹zi kodu yerd蓹 ba艧qa, hans谋 ad蓹t蓹n 415 00:24:31,390 --> 00:24:36,110 harada b蓹zi m蓹lumatlar谋 sor臒u ba艧qa bir yerd蓹, ad蓹t蓹n olan 416 00:24:36,110 --> 00:24:38,656 visualizations nec蓹. 417 00:24:38,656 --> 00:24:41,400 >> Amma m蓹lumatlara geri getm蓹k ist蓹yir蓹m. 418 00:24:41,400 --> 00:24:48,030 D3-- D3 蓹sasl谋 Bel蓹 ki, data 艧eyi bir siyah谋s谋 var data s蓹rf edir. 419 00:24:48,030 --> 00:24:53,000 D3 data yaln谋z bir siyah谋s谋 g枚zl蓹yir 艧eyi, h蓹r 艧eyi bir s谋ra. 420 00:24:53,000 --> 00:24:58,780 Bu n蓹 o 艧eyi F蓹rq etm蓹z bel蓹 uzun onlar谋n bir s谋ra kimi, var. 421 00:24:58,780 --> 00:25:02,460 >> Bel蓹 ki, burada, m蓹s蓹l蓹n, biz olunmas谋 bil蓹r 茝lb蓹tt蓹 point d蓹y蓹rl蓹ri 眉z蓹n var. 422 00:25:02,460 --> 00:25:04,830 Biz neqativ ola bil蓹r. 423 00:25:04,830 --> 00:25:09,400 D3 bel蓹 uzun ald谋rmaz, Bu 艧eyi bir siyah谋s谋 kimi. 424 00:25:09,400 --> 00:25:13,270 >> Biz maraql谋 艧eyl蓹r ola bil蓹r, biz d蓹 ola bil蓹r 425 00:25:13,270 --> 00:25:19,410 kimi strings bir siyah谋s谋 var. 426 00:25:19,410 --> 00:25:25,440 Bel蓹 ki, bu Crimson ba艧l谋qlar谋 var M蓹n bir ne莽蓹 g眉n 蓹vv蓹l se莽ilmi艧. 427 00:25:25,440 --> 00:25:29,220 V蓹 b蓹lk蓹 b蓹zi maraql谋 tapa bil蓹rsiniz bu bir ba艧l谋qlar谋 haqq谋nda h蓹r 艧eyi. 428 00:25:29,220 --> 00:25:30,970 >> Bel蓹 ki, yen蓹 bu 艧eyi bir siyah谋s谋. 429 00:25:30,970 --> 00:25:32,360 D3 qay臒谋 deyil. 430 00:25:32,360 --> 00:25:35,572 Bu string olmaq 眉莽眉n n蓹. 431 00:25:35,572 --> 00:25:36,530 Biz data d蓹yi艧ib etdik. 432 00:25:36,530 --> 00:25:38,210 >> Bizim vizual qay谋daq. 433 00:25:38,210 --> 00:25:42,495 陌ndi bizim vizual g枚zl蓹yir giri艧 n枚mr蓹l蓹ri olmal谋d谋r. 434 00:25:42,495 --> 00:25:44,370 Bel蓹likl蓹, biz olacaq Bir ne莽蓹 d蓹yi艧iklikl蓹r etm蓹k. 435 00:25:44,370 --> 00:25:47,180 436 00:25:47,180 --> 00:25:52,180 Bel蓹 ki, m蓹s蓹l蓹n, ilk n枚vb蓹d蓹, b蓹lk蓹 Biz birlikd蓹 bu dair蓹l蓹r qoymaq ist蓹yir蓹m 437 00:25:52,180 --> 00:25:56,870 m枚vzu uzunlu臒u, m枚vzu simvol say谋. 438 00:25:56,870 --> 00:26:03,600 >> Bel蓹 ki, n蓹 biz h蓹r zaman That ed蓹c蓹yik bizim funksiyas谋 bir simli il蓹 adlan谋r, 439 00:26:03,600 --> 00:26:09,095 biz uzunlu臒u tapa bil蓹rsiniz v蓹 sonra miqyasl谋 ki, ke莽ir. 440 00:26:09,095 --> 00:26:11,550 r蓹ng, m蓹n qay谋tmaq laz谋md谋r polad mavi ki. 441 00:26:11,550 --> 00:26:19,060 442 00:26:19,060 --> 00:26:20,420 V蓹 biz getm蓹k. 443 00:26:20,420 --> 00:26:23,190 Biz vizual bir Crimson ba艧l谋qlar谋. 444 00:26:23,190 --> 00:26:25,500 >> Bizim miqyasl谋 bir az off edir. 445 00:26:25,500 --> 00:26:29,680 茝n uzun g眉man ed蓹k m枚vzu, 100 simvol uzunlu臒unda 446 00:26:29,680 --> 00:26:32,244 bel蓹 ki, bir az ki span. 447 00:26:32,244 --> 00:26:33,410 V蓹 biz bir vizual var. 448 00:26:33,410 --> 00:26:36,710 Bel蓹 ki, 蓹n 莽ox ba艧l谋qlar谋 g枚r眉n眉r birlikd蓹 olduqca yax谋n, 449 00:26:36,710 --> 00:26:38,750 karakter x蓹tti bax谋m谋ndan. 450 00:26:38,750 --> 00:26:41,200 Amma bir h蓹qiq蓹t蓹n se莽ilir. 451 00:26:41,200 --> 00:26:46,660 >> Biz b蓹zi al蓹tl蓹r qurmaq bil蓹r daha t蓹dqiq etm蓹k. 452 00:26:46,660 --> 00:26:50,710 M蓹n bu bar蓹d蓹 i艧 zaman, m蓹n maraql谋 olub, bu veri d蓹sti, 453 00:26:50,710 --> 00:26:53,880 bir n枚qt蓹 il蓹 ba艧l谋qlar谋 Onlar谋n uzun olard谋. 454 00:26:53,880 --> 00:26:55,770 M蓹n ki, n蓹z蓹rd蓹 tutur. 455 00:26:55,770 --> 00:26:56,660 >> Bel蓹 ki, tapmaq imkan verir. 456 00:26:56,660 --> 00:27:00,650 R蓹ng istifad蓹 ed蓹k kanal, biz 蓹vv蓹l oldu臒u kimi 457 00:27:00,650 --> 00:27:04,540 olub b蓹zi kodlar bir n枚qt蓹 v蓹 ya he莽 bir var. 458 00:27:04,540 --> 00:27:07,220 Bel蓹likl蓹, biz bir daha 艧蓹rti istifad蓹 ed蓹c蓹yik. 459 00:27:07,220 --> 00:27:09,350 Bilirsiniz yoxdur Bu m蓹lumat, 460 00:27:09,350 --> 00:27:14,260 lakin bu bir yoxlamaq nec蓹 x眉susi xarakter 眉莽眉n string 461 00:27:14,260 --> 00:27:16,355 JavaScript yen蓹 m眉vafiq deyil. 462 00:27:16,355 --> 00:27:18,910 463 00:27:18,910 --> 00:27:23,270 >> Amma biz bir tapmasan谋z kolon, biz ya艧谋l qay谋tmaq laz谋md谋r. 464 00:27:23,270 --> 00:27:26,100 Biz 蓹g蓹r, biz q谋rm谋z谋 qay谋tmaq laz谋md谋r. 465 00:27:26,100 --> 00:27:29,010 Bel蓹 ki, yen蓹 oldu臒unu ba艧l谋qlar谋 bir n枚qt蓹 q谋rm谋z谋 olacaq var. 466 00:27:29,010 --> 00:27:34,980 Bu g枚z蓹l dem蓹kdir, n蓹. 467 00:27:34,980 --> 00:27:38,040 >> Bel蓹 ki, g枚r眉n眉r ki, m蓹nim f蓹rziyy蓹 bumped olunur. 468 00:27:38,040 --> 00:27:39,360 Yaln谋z iki var. 469 00:27:39,360 --> 00:27:42,380 Biz yaln谋z alt谋 data xal var v蓹 yaln谋z iki colons idi. 470 00:27:42,380 --> 00:27:45,510 Amma bu bir az daha g枚r眉n眉r a艧a臒谋 sonunda, 蓹slind蓹. 471 00:27:45,510 --> 00:27:47,830 Colons il蓹 ba艧l谋qlar谋 g枚r眉n眉r 眉mum蓹n olmaq, 472 00:27:47,830 --> 00:27:52,370 bizim data 蓹n az谋 maraql谋 set--. 473 00:27:52,370 --> 00:27:55,830 >> Etm蓹k 眉莽眉n ki, qay谋daq polad mavi v蓹 sonra g枚rm蓹k 474 00:27:55,830 --> 00:28:00,601 Biz h蓹tta ed蓹 bil蓹rsiniz n蓹 daha maraql谋 m蓹lumatlar. 475 00:28:00,601 --> 00:28:04,370 476 00:28:04,370 --> 00:28:09,070 Bel蓹 ki, yen蓹, m蓹n qeyd D3 data 艧eyi bir siyah谋s谋. 477 00:28:09,070 --> 00:28:11,080 Biz bir 莽ox n枚vl蓹ri n枚mr蓹l蓹ri g枚rd眉m. 478 00:28:11,080 --> 00:28:12,810 Biz strings g枚rd眉k. 479 00:28:12,810 --> 00:28:15,700 Lakin 艧eyi d蓹 obyektl蓹ri ola bil蓹r. 480 00:28:15,700 --> 00:28:20,080 >> Onlar m眉r蓹kk蓹b 艧eyl蓹r ola bil蓹r ki, bir 莽ox 艧eyi daxildir. 481 00:28:20,080 --> 00:28:24,510 Daha ayd谋n des蓹k, 茝ks蓹r hallarda, biz 482 00:28:24,510 --> 00:28:28,384 h蓹r data point qurmaq ist蓹yir蓹m daha 莽ox yaln谋z bir d蓹y蓹ri daha m眉r蓹kk蓹bdir. 483 00:28:28,384 --> 00:28:30,175 Bir t蓹s蓹vv眉r ist蓹yirsinizs蓹 t蓹l蓹b蓹 haqq谋nda bazas谋 484 00:28:30,175 --> 00:28:32,470 t蓹l蓹b蓹 ola bil蓹r ad谋, t蓹l蓹b蓹 ID, 485 00:28:32,470 --> 00:28:36,370 v蓹 bir 莽ox 艧eyi ba臒l谋 x眉susi rekord il蓹, 486 00:28:36,370 --> 00:28:39,834 yaln谋z bir simli v蓹 ya bir s谋ra. 487 00:28:39,834 --> 00:28:40,750 Bel蓹 ki, baxaq. 488 00:28:40,750 --> 00:28:55,180 489 00:28:55,180 --> 00:28:56,760 >> Bu set bel蓹 bir m蓹lumatd谋r. 490 00:28:56,760 --> 00:28:59,090 Bu z蓹lz蓹l蓹 haqq谋nda m眉蓹yy蓹n bir m蓹lumatd谋r. 491 00:28:59,090 --> 00:29:01,910 492 00:29:01,910 --> 00:29:08,430 Bizim siyah谋 v蓹 ya array burada h蓹r 艧ey, bel蓹 ki, 艧eyi 莽ox 艧ey 枚z眉 ehtiva edir. 493 00:29:08,430 --> 00:29:11,380 Bel蓹 ki, h蓹r data point bir bal g眉c眉nd蓹 v蓹 蓹laq蓹l蓹ndirm蓹k. 494 00:29:11,380 --> 00:29:13,425 V蓹 枚zl蓹ri koordinatlar谋 iki 艧eyi ehtiva edir. 495 00:29:13,425 --> 00:29:15,960 496 00:29:15,960 --> 00:29:20,450 >> Bel蓹 ki, art谋q h蓹r g眉n daha 莽ox var m眉r蓹kk蓹b v蓹 bir 莽ox maraql谋 497 00:29:20,450 --> 00:29:22,700 v蓹 daha 莽ox ehtiva edir maraql谋 m蓹lumatlar. 498 00:29:22,700 --> 00:29:26,730 Biz ki, h蓹yata qurmaq bil蓹r g枚rm蓹k ed蓹k. 499 00:29:26,730 --> 00:29:36,130 , Yen蓹 bura qay谋daraq istifad蓹 Bizim histogram dair蓹 vizual 500 00:29:36,130 --> 00:29:42,110 in艧a etdik, biz in艧a ed蓹 bil蓹rsiniz 蓹g蓹r in g枚r蓹k bal g眉c眉nd蓹 paylanmas谋 vizual 501 00:29:42,110 --> 00:29:43,305 Bizim data set. 502 00:29:43,305 --> 00:29:45,850 503 00:29:45,850 --> 00:29:48,660 >> Bel蓹 ki, burada, eyni anlay谋艧 var. 504 00:29:48,660 --> 00:29:51,920 Amma indi, d 莽ox 艧ey var. 505 00:29:51,920 --> 00:29:54,780 d 莽ox m蓹lumat elementl蓹ri ehtiva edir. 506 00:29:54,780 --> 00:29:57,946 Bel蓹 ki, biz d almaq. 507 00:29:57,946 --> 00:29:59,670 D3 biz蓹 d verir. 508 00:29:59,670 --> 00:30:06,080 V蓹 biz b枚y眉kl眉y眉n眉 tapmaq cavab d v蓹 sonra miqyasl谋 ki, ke莽蓹n. 509 00:30:06,080 --> 00:30:08,490 >> V蓹 sonra biz d蓹yi艧dirm蓹k laz谋md谋r Bizim miqyasl谋, 蓹lb蓹tt蓹. 510 00:30:08,490 --> 00:30:12,980 B枚y眉kl眉kl蓹ri sad蓹c蓹 deyil, bel蓹 ki, daha 10 gedin. 511 00:30:12,980 --> 00:30:15,485 茝slind蓹, orada he莽 oldu 10 bal g眉c眉nd蓹 z蓹lz蓹l蓹. 512 00:30:15,485 --> 00:30:19,360 Amma bizim 眉st c眉r sonunda, bizim 眉st spektri. 513 00:30:19,360 --> 00:30:20,240 >> 脺zr蓹 yenilemek ed蓹k. 514 00:30:20,240 --> 00:30:22,990 Nice, bir vizual var. 515 00:30:22,990 --> 00:30:25,490 Bu, note-- maraql谋d谋r Iki data xal var ki, 516 00:30:25,490 --> 00:30:29,010 dem蓹k olar ki, m蓹hz h蓹r 眉st edir dig蓹r, miqyas谋 bax谋m谋ndan. 517 00:30:29,010 --> 00:30:31,350 Biz istifad蓹 etdiyiniz qeyri-艧蓹ffafl谋q il蓹 g枚r眉r眉k. 518 00:30:31,350 --> 00:30:40,810 519 00:30:40,810 --> 00:30:42,690 >> Biz indi co臒rafi m蓹lumatlar var. 520 00:30:42,690 --> 00:30:44,710 Biz seqmentl蓹rind蓹 v蓹 uzunluq var. 521 00:30:44,710 --> 00:30:47,549 B蓹lk蓹 biz bir 艧ey yoxdur v蓹 ola bil蓹r 莽ox ki, daha maraql谋. 522 00:30:47,549 --> 00:30:49,590 B蓹zi daha 莽ox tapa olsun g枚r眉nt眉l蓹m蓹k 眉莽眉n maraql谋 yol 523 00:30:49,590 --> 00:30:53,500 Bu daha m眉r蓹kk蓹b m蓹lumat biz girm蓹 imkan谋 vard谋r. 524 00:30:53,500 --> 00:31:04,950 >> Act V, Mapping-- 蓹sasl谋, biz bir harita bu qoymaq ist蓹yir蓹m. 525 00:31:04,950 --> 00:31:07,690 M蓹n bu hara getdiyini, bu, dem蓹k. 526 00:31:07,690 --> 00:31:13,130 Biz haqq谋nda m蓹lumat kodlar ist蓹yir蓹m Bu z蓹lz蓹l蓹 oxu m枚vqeyi, 527 00:31:13,130 --> 00:31:16,350 habel蓹 onlar谋n bal g眉c眉nd蓹, biz indi var. 528 00:31:16,350 --> 00:31:21,310 Biz istehlak nec蓹 ba艧a d眉艧m蓹k daha m眉r蓹kk蓹b data. 529 00:31:21,310 --> 00:31:26,200 >> Biz ed蓹c蓹yik ilk 艧ey bir x蓹rit蓹, fon x蓹rit蓹si yaratmaq. 530 00:31:26,200 --> 00:31:29,360 M蓹n vasit蓹sil蓹 getm蓹k 眉莽眉n gedir蓹m Bu, 莽ox tez. 531 00:31:29,360 --> 00:31:30,560 Bu 莽蓹tin kodu. 532 00:31:30,560 --> 00:31:33,110 O ba艧qa biri reseptl蓹r, h蓹qiq蓹t蓹n, yoxdur 533 00:31:33,110 --> 00:31:35,690 Istifad蓹 etm蓹k 眉莽眉n tam ba艧a d眉艧m蓹k laz谋md谋r. 534 00:31:35,690 --> 00:31:38,510 535 00:31:38,510 --> 00:31:39,740 Amma bu kodu. 536 00:31:39,740 --> 00:31:43,580 Bu kod Burada bir x蓹rit蓹 yarad谋r. 537 00:31:43,580 --> 00:31:45,730 >> Biz 蓹trafl谋 getm蓹k fikrind蓹 deyilik. 538 00:31:45,730 --> 00:31:54,210 Amma s蓹thi, n蓹 edir bu us.json fayl谋 sor臒u ed蓹n 539 00:31:54,210 --> 00:31:57,150 bir veri fayl谋 kimi biz 蓹vv蓹l idi bir. 540 00:31:57,150 --> 00:31:59,150 Bu, 蓹lb蓹tt蓹, daha m眉r蓹kk蓹b var. 541 00:31:59,150 --> 00:32:02,920 Lakin bu halda, h蓹r 艧ey, H蓹r data point bu d枚vl蓹t 542 00:32:02,920 --> 00:32:05,420 v蓹 bir siyah谋s谋 var en ve boylam 543 00:32:05,420 --> 00:32:10,500 ki, poliqon m眉蓹yy蓹n, ki, forma, d枚vl蓹t. 544 00:32:10,500 --> 00:32:13,280 >> Bel蓹 ki, D3 n蓹 ox艧ar biz 蓹vv蓹l n蓹 眉莽眉n. 545 00:32:13,280 --> 00:32:18,140 Bu t蓹l蓹b v蓹 bir element 眉莽眉n m蓹cburidir. 546 00:32:18,140 --> 00:32:20,890 V蓹 bir funksiyas谋 var ki, ki element h蓹yata x蓹rit蓹si ed蓹c蓹k, 547 00:32:20,890 --> 00:32:23,410 seqmentl蓹rind蓹 ve boylam 蓹saslan谋r. 548 00:32:23,410 --> 00:32:24,580 Siz daha 莽ox oxuya bil蓹rsiniz. 549 00:32:24,580 --> 00:32:27,385 M蓹n bu g蓹lir. 550 00:32:27,385 --> 00:32:30,090 >> Da links var Bu kodu sonu olunub. 551 00:32:30,090 --> 00:32:31,570 V蓹 code 艧蓹rh olunur. 552 00:32:31,570 --> 00:32:34,050 Bu daha 眉莽眉n links var. 553 00:32:34,050 --> 00:32:36,590 M蓹n bu q蓹d蓹r baxmaq g蓹lir. 554 00:32:36,590 --> 00:32:39,460 Amma biz n蓹 qay臒谋 Bu proyeksiya f蓹aliyy蓹t g枚st蓹rir. 555 00:32:39,460 --> 00:32:41,210 M蓹n ke莽m蓹k ist蓹yir蓹m. 556 00:32:41,210 --> 00:32:43,522 >> 陌lk n枚vb蓹d蓹, m蓹n蓹 g枚st蓹rm蓹k bildirin Siz ki, b蓹li, biz bir x蓹rit蓹 var. 557 00:32:43,522 --> 00:32:47,300 558 00:32:47,300 --> 00:32:49,970 Maps s蓹rin var. 559 00:32:49,970 --> 00:32:52,330 Bel蓹 ki, bu baxaq istehsal f蓹aliyy蓹t g枚st蓹rir. 560 00:32:52,330 --> 00:32:56,481 >> Projection 莽ox deyil miqyas谋nda kimi, yen蓹 t蓹r蓹zi. 561 00:32:56,481 --> 00:32:59,210 Bel蓹 ki, n蓹 istehsal谋 眉莽眉n Bu proyeksiya funksiyas谋 562 00:32:59,210 --> 00:33:06,610 , biz Boylam ke莽蓹 bil蓹r ki, yoxdur v蓹 bu halda latitudes--, 563 00:33:06,610 --> 00:33:09,590 Burada bu d蓹y蓹rl蓹r Binan谋n Lat-longs 564 00:33:09,590 --> 00:33:13,990 Biz sa臒 oturan edirik , 陌ndi proyeksiya. 565 00:33:13,990 --> 00:33:20,560 V蓹 proyeksiya d枚n眉艧t眉r眉r x v蓹 y pixel d蓹y蓹rl蓹r daxil. 566 00:33:20,560 --> 00:33:23,300 >> Bel蓹 ki, n蓹 proyeksiya edir Bizim miqyas谋na 莽ox ox艧ard谋r. 567 00:33:23,300 --> 00:33:27,270 Bu, bizim seqmentl蓹rind蓹 alaraq v蓹 b眉t眉n d眉nyan谋n t蓹msil Boylam 568 00:33:27,270 --> 00:33:31,390 v蓹 azalan v蓹 sizing Biz ist蓹yirik meydan谋nda a艧a臒谋, 569 00:33:31,390 --> 00:33:33,510 Biz verilmi艧 etdik ki. 570 00:33:33,510 --> 00:33:35,220 Bu halda, biz ist蓹yirik bu d蓹y蓹rl蓹ri ke莽蓹n. 571 00:33:35,220 --> 00:33:41,370 V蓹 bu, yax艧谋, biz蓹 verilm蓹si ekranda 640 piksel dem蓹kdir. 572 00:33:41,370 --> 00:33:46,250 Bu, b眉t眉n ekran 700 piksel geni艧 ki, burada haqq谋nda biz蓹 edir ki, 573 00:33:46,250 --> 00:33:53,310 a艧a臒谋 v蓹 154 piksel, m蓹n smeta olduqca 莽ox burada. 574 00:33:53,310 --> 00:33:57,250 >> Bel蓹 ki, o lat-longs alaraq olan B眉t眉n d眉nyan谋n bir 艧ey t蓹msil 575 00:33:57,250 --> 00:34:02,850 v蓹 squishing v蓹 蓹traf谋nda h蓹r蓹k蓹t Biz蓹 x v蓹 y pixel d蓹y蓹rl蓹r verm蓹k, 576 00:34:02,850 --> 00:34:05,450 bu var ilk 艧ey Bu mapping kodu etdik. 577 00:34:05,450 --> 00:34:07,920 V蓹 sonra qalan kodu data istehlak 578 00:34:07,920 --> 00:34:14,310 v蓹 h蓹min lat-longs x蓹rit蓹l蓹r ekranda bir 艧ey 眉z蓹rind蓹. 579 00:34:14,310 --> 00:34:18,380 >> Amma biz bu proyeksiya istifad蓹 etm蓹k olacaq funksiyalar谋, bu 莽谋x谋r, 莽眉nki 580 00:34:18,380 --> 00:34:20,270 biz d蓹 lat-longs longs var. 581 00:34:20,270 --> 00:34:24,509 Bizim data geri Axtar谋ram, biz en ve boylam 蓹laq蓹l蓹ndirir 582 00:34:24,509 --> 00:34:25,425 H蓹r m眉艧ahid蓹. 583 00:34:25,425 --> 00:34:28,131 584 00:34:28,131 --> 00:34:29,130 Bel蓹 ki, proyeksiya istifad蓹 ed蓹k. 585 00:34:29,130 --> 00:34:33,250 586 00:34:33,250 --> 00:34:37,639 >> Bel蓹 ki, bizim ekspozisiyan谋n baxaraq, Biz exposition-- ist蓹yirik 587 00:34:37,639 --> 00:34:39,590 Biz enlem ve boylam bir var. 588 00:34:39,590 --> 00:34:40,770 Amma biz pixel d蓹y蓹rl蓹r ist蓹yirik. 589 00:34:40,770 --> 00:34:43,510 V蓹 莽谋x谋r, biz m蓹hz var biz proyeksiya want--. 590 00:34:43,510 --> 00:34:46,239 Biz 莽ox kimi Burada miqyasl谋 istifad蓹 ed蓹r蓹k, 591 00:34:46,239 --> 00:34:52,075 biz indi proyeksiya istifad蓹 etm蓹k olacaq v蓹 koordinatlar谋 ke莽ir. 592 00:34:52,075 --> 00:34:55,241 593 00:34:55,241 --> 00:34:56,949 Ilk 艧ey, bel蓹 ki, Biz ist蓹yirik ki, doing-- edirik 594 00:34:56,949 --> 00:35:01,520 f蓹rdi m蓹lumatlar谋n 蓹ld蓹 d, f蓹rdi z蓹lz蓹l蓹 element 595 00:35:01,520 --> 00:35:02,370 oxu. 596 00:35:02,370 --> 00:35:04,640 Biz n蓹 ilk 艧ey koordinatlar谋 蓹ld蓹 edir. 597 00:35:04,640 --> 00:35:06,150 B眉t眉n h眉quqlar, biz koordinatlar谋 var. 598 00:35:06,150 --> 00:35:09,160 >> biz ikinci 艧ey proyeksiya ki, ke莽ir. 599 00:35:09,160 --> 00:35:13,440 Projection bu koordinatlar谋 莽evirir pixel d蓹y蓹rl蓹r, x v蓹 y daxil. 600 00:35:13,440 --> 00:35:16,680 V蓹 sonra son 艧ey biz yaln谋z x almaq etm蓹k ist蓹yir蓹m, 601 00:35:16,680 --> 00:35:19,342 olan bu halda ilk biridir. 602 00:35:19,342 --> 00:35:22,050 Bu iki 艧eyi ilk var ki, proyeksiya t蓹r蓹find蓹n qaytar谋l谋r. 603 00:35:22,050 --> 00:35:27,840 604 00:35:27,840 --> 00:35:29,630 >> Biz y 眉莽眉n eyni ed蓹c蓹yik. 605 00:35:29,630 --> 00:35:34,960 Ancaq 蓹v蓹zin蓹, biz qay谋tmaq laz谋md谋r 陌kinci element, y. 606 00:35:34,960 --> 00:35:35,980 Yenilemek 眉莽眉n haz谋r olun. 607 00:35:35,980 --> 00:35:39,830 608 00:35:39,830 --> 00:35:46,450 Ooh, 蓹lav蓹 xarakter burada g枚z蓹l, biz 609 00:35:46,450 --> 00:35:51,730 bir data idar蓹 s蓹n蓹d obyektl蓹rin bu JSON fayl谋 gizl蓹dilm蓹si, 610 00:35:51,730 --> 00:35:57,560 bir x蓹rit蓹 edilm蓹si v蓹 d蓹yi艧dirilm蓹si m蓹lumatlar谋na ba臒l谋 aid 611 00:35:57,560 --> 00:35:59,600 bir x蓹rit蓹d蓹 layih蓹. 612 00:35:59,600 --> 00:36:00,840 Bu, h蓹qiq蓹t蓹n maraql谋d谋r. 613 00:36:00,840 --> 00:36:03,770 Bu s蓹rin edir. 614 00:36:03,770 --> 00:36:05,640 >> Bir notch onu ed蓹k. 615 00:36:05,640 --> 00:36:08,795 Hesab edir蓹m ki, iki 蓹d蓹d var, dem蓹k H蓹r data n枚qt蓹si il蓹 m蓹lumat. 616 00:36:08,795 --> 00:36:10,000 M蓹n 眉莽 dem蓹kdir. 617 00:36:10,000 --> 00:36:12,540 Biz koordinatlar谋 var, olan bir x v蓹 y edir. 618 00:36:12,540 --> 00:36:15,700 V蓹 biz b枚y眉kl眉y眉n眉 var. 619 00:36:15,700 --> 00:36:17,420 >> Biz el蓹 miqyas谋n谋 kodlar laz谋md谋r. 620 00:36:17,420 --> 00:36:18,920 Biz kanallar谋 bir 莽ox var. 621 00:36:18,920 --> 00:36:20,370 Biz r蓹ng istifad蓹 ed蓹 bil蓹rsiniz. 622 00:36:20,370 --> 00:36:21,890 Biz radius istifad蓹 ed蓹 bil蓹rsiniz. 623 00:36:21,890 --> 00:36:23,040 Biz qeyri-艧蓹ffafl谋q istifad蓹 ed蓹 bil蓹r. 624 00:36:23,040 --> 00:36:25,540 Biz kodu bir 莽ox 艧eyi istifad蓹 ed蓹 bil蓹r. 625 00:36:25,540 --> 00:36:29,180 Bu atributlar谋 v蓹 莽ox h蓹r hans谋 orada siyah谋da yoxdur ki, daha 626 00:36:29,180 --> 00:36:33,065 onlar iste臒e ist蓹yirik, 莽眉nki biz bil蓹r Bu data kodlar istifad蓹 stroke 627 00:36:33,065 --> 00:36:35,670 v蓹 b眉t眉n bu 艧eyl蓹r dediyim etdik. 628 00:36:35,670 --> 00:36:36,690 >> 脺zr蓹 radius ed蓹k. 629 00:36:36,690 --> 00:36:38,830 M蓹n radius 蓹n asan hesab edir蓹m. 630 00:36:38,830 --> 00:36:46,210 Bel蓹 ki, yen蓹 biz ki, a臒谋r kodlu 蓹v蓹z laz谋md谋r 40 v蓹 b蓹zi hesablamalar etm蓹k. 631 00:36:46,210 --> 00:36:48,810 Biz yen蓹 sevimli miqyasl谋 istifad蓹 ed蓹c蓹yik. 632 00:36:48,810 --> 00:36:50,290 V蓹 biz d ke莽mi艧 ist蓹yirik. 633 00:36:50,290 --> 00:36:55,850 Biz b枚y眉kl眉y眉n眉 ist蓹yir蓹m, 莽眉nki Lakin d deyil d. d yaln谋z m蓹lumat n枚qt蓹sidir. 634 00:36:55,850 --> 00:36:57,430 Biz bal g眉c眉nd蓹 miqyasl谋 ke莽m蓹k laz谋md谋r. 635 00:36:57,430 --> 00:36:58,470 >> 脺zr蓹 daha c蓹hd ed蓹k. 636 00:36:58,470 --> 00:37:00,230 Ooh, bu i艧 deyil. 637 00:37:00,230 --> 00:37:02,940 N蓹 i艧 deyil? 638 00:37:02,940 --> 00:37:04,387 >> Bel蓹 ki, n蓹 miqyasl谋 xat谋rlay谋ram. 639 00:37:04,387 --> 00:37:05,470 Yenid蓹n miqyas谋nda baxaq. 640 00:37:05,470 --> 00:37:10,800 1-d蓹n 10 Scale x蓹rit蓹l蓹r 600 22, az v蓹 ya 莽ox. 641 00:37:10,800 --> 00:37:12,030 600 b枚y眉kd眉r. 642 00:37:12,030 --> 00:37:14,730 Biz bu 蓹ld蓹 etdiyiniz g枚r蓹. 643 00:37:14,730 --> 00:37:18,420 >> Bel蓹 ki, biz miqyas谋n谋 d蓹yi艧dirm蓹k ist蓹yir蓹m daha m蓹qbul bir 艧ey. 644 00:37:18,420 --> 00:37:22,610 Biz 60 0 ist蓹yirik dey蓹k. 645 00:37:22,610 --> 00:37:25,340 60 b枚y眉k, lakin 10 z蓹lz蓹l蓹 inan谋lmaz nadirdir. 646 00:37:25,340 --> 00:37:27,880 茝slind蓹, onlar ba艧 he莽 vaxt etdik. 647 00:37:27,880 --> 00:37:31,830 >> Bel蓹 ki, bu n蓹, bu almaq laz谋md谋r 1-d蓹n 10 gedir bizim bal g眉c眉nd蓹 648 00:37:31,830 --> 00:37:34,490 v蓹 onu geni艧l蓹ndirm蓹k 眉莽眉n onu x蓹rit蓹y蓹. 649 00:37:34,490 --> 00:37:37,370 V蓹 60 0 onu x蓹rit蓹si. 650 00:37:37,370 --> 00:37:38,840 脺zr蓹 yenilemek ed蓹k. 651 00:37:38,840 --> 00:37:41,850 >> Nice, bir vizual var. 652 00:37:41,850 --> 00:37:42,500 Bu, b枚y眉k deyil. 653 00:37:42,500 --> 00:37:43,736 Bu faktiki m蓹lumatd谋r. 654 00:37:43,736 --> 00:37:46,360 Siz m蓹nim ki莽ik oyuncaq, g枚r蓹c蓹ksiniz M蓹s蓹l蓹n, 蓹n b枚y眉k z蓹lz蓹l蓹 655 00:37:46,360 --> 00:37:49,417 biz蓹 do臒ru 眉st edir. 656 00:37:49,417 --> 00:37:50,000 Amma bu. 657 00:37:50,000 --> 00:37:54,422 Biz tarix idar蓹 vizual ki, data istehlak 658 00:37:54,422 --> 00:37:56,255 v蓹 h蓹qiq蓹t蓹n biz蓹 verir maraql谋 m蓹lumatlar. 659 00:37:56,255 --> 00:38:02,600 660 00:38:02,600 --> 00:38:06,420 B蓹li, b蓹zi 蓹lav蓹 ed蓹k bu interaktiv. 661 00:38:06,420 --> 00:38:08,675 M蓹n ki, qeyd D3 g眉cl眉 q眉vv蓹. 662 00:38:08,675 --> 00:38:11,490 663 00:38:11,490 --> 00:38:15,060 >> Bel蓹 ki, burada, h蓹r bir element, biz ist蓹yirik atributlar谋ndan bir d蓹st蓹 izah. 664 00:38:15,060 --> 00:38:20,230 Amma biz d蓹 biz ist蓹diyiniz n蓹 t蓹svir ed蓹 bil蓹rsiniz interaktiv elementl蓹ri il蓹 ba艧. 665 00:38:20,230 --> 00:38:26,190 M蓹s蓹l蓹n, biz t蓹svir ed蓹 bil蓹r n蓹 zaman si莽an 眉z蓹rind蓹 olur. 666 00:38:26,190 --> 00:38:28,740 667 00:38:28,740 --> 00:38:33,640 V蓹 莽ox ox艧ar, ki, bir funksiyas谋 almaq laz谋md谋r, 668 00:38:33,640 --> 00:38:36,700 莽ox ox艧ar biz 蓹vv蓹l idi atributlar谋 669 00:38:36,700 --> 00:38:44,650 biz bir 艧ey yoxdur biz art谋q element hover zaman. 670 00:38:44,650 --> 00:38:47,100 >> Bel蓹 ki, ilk 艧ey laz谋md谋r ki, element se莽in edir, 671 00:38:47,100 --> 00:38:49,435 browser, 蓹sas蓹n tapmaq 眉莽眉n. 672 00:38:49,435 --> 00:38:57,090 673 00:38:57,090 --> 00:39:00,920 sonra biz m眉蓹yy蓹n ed蓹 bil蓹r bu bir atributu. 674 00:39:00,920 --> 00:39:06,870 Biz hover zaman n蓹 m蓹n burada edir蓹m ki, bir 艧ey 眉z蓹rind蓹, biz element almaq laz谋md谋r 675 00:39:06,870 --> 00:39:11,197 v蓹 sonra geri qeyri-艧蓹ffafl谋q m眉蓹yy蓹n 1, tamamil蓹 qeyri-艧蓹ffaf 眉莽眉n. 676 00:39:11,197 --> 00:39:12,488 Ki kimi g枚r眉n眉r n蓹 ed蓹k. 677 00:39:12,488 --> 00:39:29,430 678 00:39:29,430 --> 00:39:39,080 >> Biz bir var g枚r眉n眉r Burada 蓹lav蓹 n枚qt蓹li verg眉l. 679 00:39:39,080 --> 00:39:42,420 Biz burada hover Bel蓹 ki, tam olur. 680 00:39:42,420 --> 00:39:46,530 681 00:39:46,530 --> 00:39:48,960 Amma indi, 蓹lb蓹tt蓹, onu tam qal谋r 脟眉nki biz 682 00:39:48,960 --> 00:39:53,240 n蓹 t蓹svir etm蓹k laz谋md谋r zaman kursor 莽谋xar谋n. 683 00:39:53,240 --> 00:39:59,990 Bel蓹 ki, m蓹hz bunu bildirin mouseout, mouseover f蓹rqli olaraq. 684 00:39:59,990 --> 00:40:06,399 >> V蓹 biz onu yenid蓹n qurmaq laz谋md谋r biz 0,5 茝vv蓹l var idi. 685 00:40:06,399 --> 00:40:10,260 陌ndi, h蓹r zaman hover, biz tam dair蓹 almaq. 686 00:40:10,260 --> 00:40:13,468 Bu, bizim n蓹 g枚rm蓹k k枚m蓹k edir, biz biz mahiyy蓹tc蓹 se莽ilm蓹si edirik. 687 00:40:13,468 --> 00:40:19,210 688 00:40:19,210 --> 00:40:22,860 >> 陌ndi bu, h蓹qiq蓹t蓹n b枚y眉k ed蓹k. 689 00:40:22,860 --> 00:40:26,210 Real m蓹lumatlara bu 蓹laq蓹 ed蓹k. 690 00:40:26,210 --> 00:40:30,890 Bel蓹 ki, soru艧aq bil蓹r USGS onlar谋n data haqq谋nda. 691 00:40:30,890 --> 00:40:35,630 AB艦-谋n Geoloji Bel蓹 ki, z蓹lz蓹l蓹 haqq谋nda m蓹lumat var. 692 00:40:35,630 --> 00:40:41,460 Onlar ed蓹 ictimai API var JSON formatda istehlak edil蓹c蓹k. 693 00:40:41,460 --> 00:40:42,548 Bel蓹 ki, bunu ed蓹k. 694 00:40:42,548 --> 00:40:49,730 695 00:40:49,730 --> 00:40:55,900 >> Bel蓹 ki, bu kodu bir az ki, USGS API birl蓹艧dirir. 696 00:40:55,900 --> 00:40:57,990 V蓹 emal bir az var. 697 00:40:57,990 --> 00:41:02,200 Bu m眉vafiq deyil, lakin onu asanla艧d谋r谋r kimi bir sad蓹 data format 698 00:41:02,200 --> 00:41:03,800 biz 蓹vv蓹l idi. 699 00:41:03,800 --> 00:41:08,140 Bel蓹likl蓹, m蓹n bizim z蓹ng qurtarmaq fayl Bizim saxta data.json. 700 00:41:08,140 --> 00:41:13,110 V蓹 蓹v蓹zin蓹, z蓹ng edir蓹m Mahiyy蓹tc蓹 USGS. 701 00:41:13,110 --> 00:41:16,700 >> , Bu yenileyin g枚z蓹l olsun. 702 00:41:16,700 --> 00:41:21,260 Bu faktiki, real-life data z蓹lz蓹l蓹 bu h蓹ft蓹. 703 00:41:21,260 --> 00:41:23,217 Bu, h蓹qiq蓹t蓹n maraql谋d谋r. 704 00:41:23,217 --> 00:41:25,050 Bu t蓹蓹cc眉bl眉 deyil Bizim 眉莽眉n, lakin var 705 00:41:25,050 --> 00:41:27,909 z蓹lz蓹l蓹l蓹rin bir 莽ox California West Coast. 706 00:41:27,909 --> 00:41:30,950 Amma bu 莽ox maraql谋 idi d眉艧眉nd眉m bir 莽ox z蓹lz蓹l蓹 var idi ki, 707 00:41:30,950 --> 00:41:34,350 Alyaska, v蓹 y蓹qin, burada Midwest. 708 00:41:34,350 --> 00:41:37,630 M蓹n maraql谋 dem蓹k v蓹 biz yax艧谋 deyilik. 709 00:41:37,630 --> 00:41:40,410 Bu n蓹tic蓹 var. 710 00:41:40,410 --> 00:41:43,760 >> Amma 蓹sasl谋, bu D3 biz蓹 k枚m蓹k edir. 711 00:41:43,760 --> 00:41:48,030 Bu, bizim m蓹lumat almaq k枚m蓹k edir, bind DOM elementl蓹ri 眉莽眉n, 712 00:41:48,030 --> 00:41:51,620 v蓹 bu elementl蓹r d蓹yi艧iklik var m蓹lumatlar谋n bir funksiyas谋 kimi, 713 00:41:51,620 --> 00:41:54,780 bu atributlar谋, b眉t眉n elementl蓹rin 莽ox atributlar谋, 714 00:41:54,780 --> 00:41:57,393 b眉t眉n kanallar谋 眉莽眉n faydal谋 ola m蓹lumat 莽atd谋rmaq 眉莽眉n. 715 00:41:57,393 --> 00:42:05,440 716 00:42:05,440 --> 00:42:09,290 >> D3 inan谋lmaz g眉cl眉 kitabxana v蓹 q蓹rib蓹 d蓹 ax谋r. 717 00:42:09,290 --> 00:42:12,260 Bu, b蓹zi g眉cl眉 hey蓹ti var. 718 00:42:12,260 --> 00:42:15,960 Data vizual bir inan谋lmaz g眉cl眉 al蓹t 719 00:42:15,960 --> 00:42:21,530 d蓹rin insanlara 莽atd谋r谋lmas谋 眉莽眉n onlar谋n 蓹sas olur anlay谋艧lar 720 00:42:21,530 --> 00:42:25,430 v蓹 onlara, anlamaq k枚m蓹k edir Bu d蓹rin v蓹 intuitiv 艧蓹kild蓹, 721 00:42:25,430 --> 00:42:29,760 nec蓹 data i艧l蓹rin v蓹 nec蓹 m蓹lumat h蓹yat谋m谋z谋 d蓹yi艧ir. 722 00:42:29,760 --> 00:42:31,019