1 00:00:00,000 --> 00:00:00,780 2 00:00:00,780 --> 00:00:11,880 >> [Jwe mizik] 3 00:00:11,880 --> 00:00:16,480 >> DAVID Chouinard: Mwen David Chouinard, e sa se D3. 4 00:00:16,480 --> 00:00:17,700 Byenveni. 5 00:00:17,700 --> 00:00:21,270 Nou pral aprann sou D3 jodi a. 6 00:00:21,270 --> 00:00:25,020 D3 se yon fondasyon JavaScript pou bati yon bon jan kalite segondè 7 00:00:25,020 --> 00:00:28,110 vizuèl entèaktif pou entènèt la. 8 00:00:28,110 --> 00:00:30,870 Bagay sa yo tankou sa ki nou ap wè nan tounen nan m ', 9 00:00:30,870 --> 00:00:34,230 nou ap ale nan aprann fè moun bagay sa yo, kalite Basics yo nan li. 10 00:00:34,230 --> 00:00:36,452 Men, li k ap pase yo dwe fre. 11 00:00:36,452 --> 00:00:38,160 Se pou yo jwenn te kòmanse fè bèl foto. 12 00:00:38,160 --> 00:00:41,108 13 00:00:41,108 --> 00:00:44,350 Nou te gen plis Demonstrasyon de kandida ki disponib. 14 00:00:44,350 --> 00:00:48,040 15 00:00:48,040 --> 00:00:50,760 Se pou yo fè li. 16 00:00:50,760 --> 00:00:58,700 >> Lwa I, Dom manipulation-- nou ap ale yo kòmanse touswit fè bagay sa yo fre. 17 00:00:58,700 --> 00:01:01,240 Premye a tout, sou bò gòch la, nou gen kòd. 18 00:01:01,240 --> 00:01:03,470 Sou bò dwat la, nou gen rezilta a nan Kòd nou an. 19 00:01:03,470 --> 00:01:04,900 Se pou yo ale nan li. 20 00:01:04,900 --> 00:01:05,780 >> Se pou yo fè yon sèk. 21 00:01:05,780 --> 00:01:08,570 Ki jan fè sa son? 22 00:01:08,570 --> 00:01:14,934 svg.append circle-- nou jis te fè yon sèk. 23 00:01:14,934 --> 00:01:16,100 Ou pa kwè m ', dwa? 24 00:01:16,100 --> 00:01:18,190 Li nan pa la. 25 00:01:18,190 --> 00:01:21,830 >> Se konsa, sa nou te fè isit la se, SVG se grafik vektè évolutive. 26 00:01:21,830 --> 00:01:27,530 Sa a se yon fason a nou di navigatè a fè grafik vektè nan navigatè a. 27 00:01:27,530 --> 00:01:30,740 Ki sa nou jis te fè kounye a se ajoute yon sèk nan browse. 28 00:01:30,740 --> 00:01:34,790 >> Pwomès la se ke sèk la mande pou yon ti jan nan atribi debaz 29 00:01:34,790 --> 00:01:36,850 anvan nou ka aktyèlman wè li. 30 00:01:36,850 --> 00:01:40,045 Nou bezwen di li pozisyon x li yo, pozisyon y li yo, reyon li yo. 31 00:01:40,045 --> 00:01:43,310 Nou pa t 'di li nenpòt nan sa, se konsa nou pa ap wè li kounye a. 32 00:01:43,310 --> 00:01:46,210 Men, kite a di li bagay. 33 00:01:46,210 --> 00:01:49,510 >> Se konsa, premye a tout moun, ou te gen bay sèk nou an yon non. 34 00:01:49,510 --> 00:01:53,070 Se konsa, kite a rele l 'sèk. 35 00:01:53,070 --> 00:01:54,406 Sèk nou an gen yon non kounye a. 36 00:01:54,406 --> 00:01:57,230 37 00:01:57,230 --> 00:01:59,490 Li kite yo ba li yon atribi kèk. 38 00:01:59,490 --> 00:02:03,690 Kouman sou cx ta santre x, se konsa sant la nan pozisyon an x. 39 00:02:03,690 --> 00:02:06,730 Se pou nou di, 200 pou 200 piksèl. 40 00:02:06,730 --> 00:02:10,220 >> Se pou yo bay li yon y nan 200 piksèl kòm byen. 41 00:02:10,220 --> 00:02:16,032 Ak yon r, yon reyon, nan sou 40 piksèl. 42 00:02:16,032 --> 00:02:16,950 Koulye a, kite a wè. 43 00:02:16,950 --> 00:02:21,740 44 00:02:21,740 --> 00:02:23,440 Mwen pa ka eple. 45 00:02:23,440 --> 00:02:30,430 46 00:02:30,430 --> 00:02:31,520 >> Gen ou ale. 47 00:02:31,520 --> 00:02:37,330 Nou gen yon sèk nan pozisyon 200 piksèl, 200 piksèl, reyon 40 piksèl. 48 00:02:37,330 --> 00:02:38,280 Kalite fre, dwa? 49 00:02:38,280 --> 00:02:38,988 Nou gen yon sèk. 50 00:02:38,988 --> 00:02:40,880 Yeah. 51 00:02:40,880 --> 00:02:42,670 >> Se konsa, pa gen okenn bezwen yo swiv ansanm. 52 00:02:42,670 --> 00:02:45,790 Tout egzanp sa yo, nan tout kòd la m ap fè jodi a 53 00:02:45,790 --> 00:02:51,300 yo pral bay sou entènèt la nan fen a nan fòm lan nan egzanp entèaktif 54 00:02:51,300 --> 00:02:54,010 ak baraj nan chak aksyon, ak sou sa. 55 00:02:54,010 --> 00:02:55,160 >> Se pou yo fè plis bagay. 56 00:02:55,160 --> 00:02:58,901 Sa a ti sèk nwa se reyèlman lèd. 57 00:02:58,901 --> 00:03:01,541 Mwen regrèt pou sa erè mesaj la a. 58 00:03:01,541 --> 00:03:05,340 Gen nou ale. 59 00:03:05,340 --> 00:03:06,350 >> Se pou yo bay li yon koulè. 60 00:03:06,350 --> 00:03:07,170 Ki jan nan sa? 61 00:03:07,170 --> 00:03:08,340 Mwen renmen asye ble. 62 00:03:08,340 --> 00:03:13,280 63 00:03:13,280 --> 00:03:16,030 Oke, sèk nou an chanje koulè. 64 00:03:16,030 --> 00:03:17,320 Sa a gwo. 65 00:03:17,320 --> 00:03:31,330 Se pou yo fè l 'semi-transparan too-- semi-transparan. 66 00:03:31,330 --> 00:03:33,670 >> Se konsa, sa yo, se atribi nou ap defini sou sèk la. 67 00:03:33,670 --> 00:03:36,774 Premye bagay nou te fè se nou mete yon sèk sou paj la. 68 00:03:36,774 --> 00:03:38,690 Lè sa a, nou ap defini yon pakèt moun sou atribi. 69 00:03:38,690 --> 00:03:41,610 Gen kèk nan sa yo gen obligasyon, tankou CX, CY, ak reyon. 70 00:03:41,610 --> 00:03:42,680 Ak lòt moun yo si ou vle. 71 00:03:42,680 --> 00:03:44,730 >> Gen yon anpil plis atribi. 72 00:03:44,730 --> 00:03:46,760 Genyen yon anpil nan yo. 73 00:03:46,760 --> 00:03:53,070 Pou egzanp, nou te kapab gen yon konjesyon serebral kòm byen, yon konjesyon serebral nan wouj. 74 00:03:53,070 --> 00:03:55,630 Men, kite a retire sa. 75 00:03:55,630 --> 00:04:00,450 Nou ap tounen nan yon sèk, yon sèk ble. 76 00:04:00,450 --> 00:04:01,600 >> Se konsa, kite a fè plis ti sèk. 77 00:04:01,600 --> 00:04:02,810 Ki jan nan sa? 78 00:04:02,810 --> 00:04:04,665 Se pou yo fè yon lòt sèk. 79 00:04:04,665 --> 00:04:05,985 Sa a se enteresan, dwa? 80 00:04:05,985 --> 00:04:09,630 81 00:04:09,630 --> 00:04:12,300 >> Se konsa, di mwen jis Kopi-Kopye ki sa nou te deja. 82 00:04:12,300 --> 00:04:13,570 Se pou nou rele li circle2. 83 00:04:13,570 --> 00:04:15,840 Li kite yo fè egzak la menm bagay ak ba li 84 00:04:15,840 --> 00:04:20,450 atribi, yo bay yon pozisyon x nan 300. 85 00:04:20,450 --> 00:04:24,140 Yay, nou gen de ti sèk kounye a. 86 00:04:24,140 --> 00:04:27,240 >> Ak nan kou, nou te kapab aktyalizasyon valè sa yo. 87 00:04:27,240 --> 00:04:31,640 Mwen te kapab mete l 'nan 400, epi kounye a li deplase. 88 00:04:31,640 --> 00:04:35,470 E depi li nan anmèdan, se pou yo retire li, se konsa circle2.remove. 89 00:04:35,470 --> 00:04:39,000 90 00:04:39,000 --> 00:04:40,730 Li nan ale kounye a. 91 00:04:40,730 --> 00:04:43,170 >> Se konsa, sa n ap fè ak se jis trè, very-- sa a 92 00:04:43,170 --> 00:04:46,030 se sanble anpil ak sa ou ta ka fè nan jQuery, pou egzanp. 93 00:04:46,030 --> 00:04:48,240 Nou jis ap manipile Dom a, sa yo rele. 94 00:04:48,240 --> 00:04:50,040 Ou ta ka te tande mo sa a anvan. 95 00:04:50,040 --> 00:04:53,255 Nou ap kreye bagay, mete atribi figi sou bagay, retire bagay. 96 00:04:53,255 --> 00:04:58,950 97 00:04:58,950 --> 00:05:02,360 >> Koulye a, isit la nan kote li vin enteresan. 98 00:05:02,360 --> 00:05:07,250 Se konsa, pita nan kòd la, nou te kapab toujou al gade nan sèk la orijinal isit la. 99 00:05:07,250 --> 00:05:14,100 Se konsa, kite a Reyajiste atribi li nan CX. 100 00:05:14,100 --> 00:05:18,260 Se pou nou di, pozisyon li nan x 400. 101 00:05:18,260 --> 00:05:22,406 Men, mwen pral fè tranzisyon ki, se konsa li evidan. 102 00:05:22,406 --> 00:05:23,360 Gen nou ale. 103 00:05:23,360 --> 00:05:24,780 >> Se konsa, nou te ajoute yon sèk. 104 00:05:24,780 --> 00:05:26,440 Nou mete kèk atribi. 105 00:05:26,440 --> 00:05:28,210 Nou te ajoute yon lòt sèk, retire li. 106 00:05:28,210 --> 00:05:31,650 Lè sa a, nou ap chanje sèk la orijinal la. 107 00:05:31,650 --> 00:05:35,400 >> Men, isit la nan kote li vin yon anpil plis enteresan. 108 00:05:35,400 --> 00:05:39,070 Se pa sèlman nou ka mete atribi kòm jis valè, nou ka di, 109 00:05:39,070 --> 00:05:41,610 hey, ti sèk, ale nan pozisyon 200. 110 00:05:41,610 --> 00:05:44,540 Nou kapab tou mete yo kòm fonksyon. 111 00:05:44,540 --> 00:05:48,850 >> Se konsa, olye pou yo bay 400 isit la, nou ka fè kèk kalkil 112 00:05:48,850 --> 00:05:53,950 sou vole a pou ki sa nou vle ke atribi yo dwe. 113 00:05:53,950 --> 00:05:56,580 Se konsa, sa a se ki jan ou ta eksprime sa. 114 00:05:56,580 --> 00:06:00,660 Nou di, olye pou yo 400, kite m ' ba ou yon fonksyon olye. 115 00:06:00,660 --> 00:06:04,180 Ak isit la, andedan sa a fonksyon, nou ka fè okenn kalkil fou. 116 00:06:04,180 --> 00:06:06,820 >> Nou te ka pran tan an ak gade nan kèk lòt bagay 117 00:06:06,820 --> 00:06:11,230 ak dynamique deside pou sèk la sa ki valè nou vle. 118 00:06:11,230 --> 00:06:15,266 Kouman sou nou jis bay li yon x pozisyon o aza? 119 00:06:15,266 --> 00:06:20,360 120 00:06:20,360 --> 00:06:21,120 Se konsa, sa a, se sa. 121 00:06:21,120 --> 00:06:25,490 >> Se konsa, sa ki di se, pou chak x, kouri fonksyon sa a. 122 00:06:25,490 --> 00:06:29,340 Ak sa ki nou ap fè se kalkile kèk bagay, yon fwa o aza lajè a 123 00:06:29,340 --> 00:06:30,410 epi retounen sa. 124 00:06:30,410 --> 00:06:34,765 Se konsa, chak fwa nou kouri sa, nou jwenn yon sèk ki ale nan yon kote ki o aza. 125 00:06:34,765 --> 00:06:36,394 Li nan kalite fre. 126 00:06:36,394 --> 00:06:38,310 Mwen santi mwen tankou mwen te kapab gade nan sa a pou yon ti kras. 127 00:06:38,310 --> 00:06:44,274 128 00:06:44,274 --> 00:06:46,440 Nou ap kòmanse pou li ale nan yon bagay ki enteresan isit la. 129 00:06:46,440 --> 00:06:49,120 130 00:06:49,120 --> 00:06:51,390 Se pou yo fè sa a done kondwi kounye a. 131 00:06:51,390 --> 00:06:53,420 Gen nan pa gen done isit la. 132 00:06:53,420 --> 00:06:54,482 Se pou nou chanje sa. 133 00:06:54,482 --> 00:06:57,440 134 00:06:57,440 --> 00:07:12,140 >> Lwa II, Done Kondwi Documents-- Se konsa, kite a retounen nan isit la. 135 00:07:12,140 --> 00:07:15,340 Li kite yo jis debarase m de circle2, paske nou ap jis ajoute epi retire 136 00:07:15,340 --> 00:07:15,840 li. 137 00:07:15,840 --> 00:07:17,382 Se konsa, nou pa reyèlman bezwen li. 138 00:07:17,382 --> 00:07:21,421 Nou bezwen gen yon anpil plis entelijan isit la. 139 00:07:21,421 --> 00:07:23,170 Se pou nou di, nou gen kèk done nan kèk sòt. 140 00:07:23,170 --> 00:07:31,540 141 00:07:31,540 --> 00:07:40,020 Youn moment-- kite la di, nou te gen done nan fòm sa a. 142 00:07:40,020 --> 00:07:41,800 Nou te gen yon etalaj, jis yon pakèt moun sou nimewo. 143 00:07:41,800 --> 00:07:45,750 Nou gen sèt nimewo isit la, kèlkeswa sa sa yo kantite lajan represent-- 144 00:07:45,750 --> 00:07:48,810 nan kont labank moun nan, ki jan lajan yo peze, Bondye ki konnen sa ki. 145 00:07:48,810 --> 00:07:51,310 >> Sa yo se nimewo yo, epi nou vle sèvi ak ti sèk nou an 146 00:07:51,310 --> 00:07:53,240 ki reprezante moun ki nimewo yon jan kanmenm. 147 00:07:53,240 --> 00:07:55,515 Nou vle mare nou an ti sèk nan nimewo sa yo. 148 00:07:55,515 --> 00:07:58,750 149 00:07:58,750 --> 00:07:59,626 Se konsa, sa nou fè. 150 00:07:59,626 --> 00:08:01,500 Se pou nou di, nou vle yon sèk pou chak nimewo. 151 00:08:01,500 --> 00:08:03,590 Nou ta ka fè fin vye granmoun nan bagay nou te doing-- 152 00:08:03,590 --> 00:08:06,020 ajoutra sèk ak circle2 ak circle3. 153 00:08:06,020 --> 00:08:10,020 Men, sa a vin soti nan men, ak gen nan yon anpil nan repete lojik. 154 00:08:10,020 --> 00:08:12,760 >> Se konsa, kite a jwenn plis entelijan ak sa. 155 00:08:12,760 --> 00:08:17,810 Olye pou yo lè l sèvi avèk ti sèk ki var svg.append ke nou te jis lè l sèvi avèk, 156 00:08:17,810 --> 00:08:21,580 nou ap ale nan sèvi ak blòk sa a ti kras isit la. 157 00:08:21,580 --> 00:08:24,510 Mwen pa ta vle ale nan pwofondè- nan sa ki tout pati sa yo fè. 158 00:08:24,510 --> 00:08:26,020 Lè li nan kalite yon sijè avanse. 159 00:08:26,020 --> 00:08:27,830 Apre sa, mwen swete mwen te kapab. 160 00:08:27,830 --> 00:08:31,370 >> Men, bagay la kle nan recognize-- ak ou pral wè se yon bagay ki souvan nan D3 kòd. 161 00:08:31,370 --> 00:08:36,840 Blòk sa a nan debaz tèks kreye ti sèk kòm anpil 162 00:08:36,840 --> 00:08:41,360 kòm gen done eleman nan sa a etalaj dwa isit la. 163 00:08:41,360 --> 00:08:53,420 164 00:08:53,420 --> 00:08:55,780 Se konsa, sa a kreye kòm anpil ti sèk kòm gen eleman. 165 00:08:55,780 --> 00:08:58,520 Li nan ale nan kreye nou sèt ti sèk. 166 00:08:58,520 --> 00:09:01,710 Epi li fè yon bagay reyèlman, reyèlman kle. 167 00:09:01,710 --> 00:09:02,460 Se konsa, kite a kouri sa. 168 00:09:02,460 --> 00:09:05,460 Se pou nou retire lòt sèk nou an. 169 00:09:05,460 --> 00:09:09,565 Se pou nou jis kòmantè sa a pati deyò epi yo kouri sa a ankò. 170 00:09:09,565 --> 00:09:13,840 171 00:09:13,840 --> 00:09:15,260 >> Gen nou ale. 172 00:09:15,260 --> 00:09:18,030 Se konsa, ti sèk nou an isit la se yon pi fonse anpil, paske nou 173 00:09:18,030 --> 00:09:20,720 gen sèt ti sèk, yon sèl sou tèt lòt la. 174 00:09:20,720 --> 00:09:25,425 Nou jis kreye sèt ti sèk, yon sèl chak pou chak nan sa yo eleman done. 175 00:09:25,425 --> 00:09:28,860 Men, gen nan yon bagay kle ki te rive ak brib sa a dwa isit la. 176 00:09:28,860 --> 00:09:31,030 >> Li nan ki done yo te mare. 177 00:09:31,030 --> 00:09:33,440 Se konsa, chak yon sèl nan sa yo eleman done, 178 00:09:33,440 --> 00:09:38,830 10, 45, 105, te mare nan yon sèk an patikilye. 179 00:09:38,830 --> 00:09:40,960 Se konsa, sa yo pa sèlman kreye yon pakèt moun sou ti sèk 180 00:09:40,960 --> 00:09:43,420 men mare de bagay sa yo ansanm. 181 00:09:43,420 --> 00:09:48,740 >> Ak nan tan kap vini an, paske nou te kreye moun ti sèk ak fonksyon D3 sa a, 182 00:09:48,740 --> 00:09:52,430 si mwen ba ou yon sèk, ou kapab ban m 'done yo asosye ak li. 183 00:09:52,430 --> 00:09:53,280 Se konsa, nou ka mande D3. 184 00:09:53,280 --> 00:09:54,840 Hey, D3, mwen gen sa a ti sèk. 185 00:09:54,840 --> 00:09:57,350 Ki sa ki nan done yo ki sèk la genyen? 186 00:09:57,350 --> 00:10:01,290 Epi D3 ta di nou 10 oswa 45 oswa 105. 187 00:10:01,290 --> 00:10:02,380 >> Tout bagay sa yo ap mare. 188 00:10:02,380 --> 00:10:04,490 Sa a se yon konsèp trè, trè fondamantal. 189 00:10:04,490 --> 00:10:06,070 Se pou yo gade nan sa. 190 00:10:06,070 --> 00:10:12,210 >> Se konsa, fason nou ta mande D3-- konsa sa a se petinan pou sa a, 191 00:10:12,210 --> 00:10:16,620 men jis kwè m 'sou li. 192 00:10:16,620 --> 00:10:17,620 Sa a se ki jan nou mande D3. 193 00:10:17,620 --> 00:10:21,312 Hey, D3, ban m 'premye a sèk ki ou ka jwenn. 194 00:10:21,312 --> 00:10:23,580 Ban m 'premye sèk la ou ka jwenn. 195 00:10:23,580 --> 00:10:29,660 Lè sa a, nou te ka mande D3, sa ki nan done yo sou sa, tankou sa a, 10. 196 00:10:29,660 --> 00:10:33,380 >> Se konsa, nou jis mande D3, jwenn m ' premye sèk la ou ka jwenn. 197 00:10:33,380 --> 00:10:34,400 Ki sa ki nan done li yo? 198 00:10:34,400 --> 00:10:36,650 10, ki se vre nou an premye eleman done. 199 00:10:36,650 --> 00:10:42,150 Nou kapab mande li, hey, D3, jwenn nou twazyèm sèk nou an. 200 00:10:42,150 --> 00:10:44,450 105. 201 00:10:44,450 --> 00:10:45,740 Poukisa se sa a vrèman enpòtan? 202 00:10:45,740 --> 00:10:49,790 203 00:10:49,790 --> 00:10:52,250 >> Se konsa, dwa isit la, mwen mansyone ke nou te kapab itilize fonksyon. 204 00:10:52,250 --> 00:10:54,910 Apre sa, mwen mansyone sa ki te yon bagay trè pwisan. 205 00:10:54,910 --> 00:11:03,070 Se konsa, pa sèlman ka fonksyon nou an fè bagay sa yo tankou fè kèk kalkil, pou egzanp, 206 00:11:03,070 --> 00:11:09,170 retounen yon nimewo o aza, li ka tou fè bagay sa yo ki baze sou done yo. 207 00:11:09,170 --> 00:11:11,550 Sa a se sa done kondwi dokiman vle di. 208 00:11:11,550 --> 00:11:13,750 Sa a ki sa D3 kanpe pou. 209 00:11:13,750 --> 00:11:17,800 >> Se konsa, sa x postition-- olye nan jis di, tout ti sèk yo, 210 00:11:17,800 --> 00:11:21,735 jwenn x pozisyon 200, nou te kapab bay li yon fonksyon. 211 00:11:21,735 --> 00:11:26,140 212 00:11:26,140 --> 00:11:30,140 Ak isit la, nou ka fè kèk kalkil. 213 00:11:30,140 --> 00:11:33,710 ak d isit la kanpe an plas pou done yo. 214 00:11:33,710 --> 00:11:36,120 Se konsa, chak fwa nou gen yon sèk, fondamantalman, 215 00:11:36,120 --> 00:11:37,750 D3 pral kreye sèt ti sèk sa yo. 216 00:11:37,750 --> 00:11:38,500 Lè sa a, pou chak 217 00:11:38,500 --> 00:11:41,920 >> sèk, li pral ale, hey, circle1 sa ki nan pozisyon x ou. 218 00:11:41,920 --> 00:11:45,210 Précédemment, nou te toujou reponn 200. 219 00:11:45,210 --> 00:11:48,630 Men koulye a,, chak fwa D3 mande nou sa ki nan pozisyon x ou, 220 00:11:48,630 --> 00:11:51,790 li nan pral bay nou ki nou gen ki sèk, konsa nou gen done yo. 221 00:11:51,790 --> 00:11:55,290 Li nan ale nan ba nou done a ak di, sa ou vle ekspozisyon an yo dwe, 222 00:11:55,290 --> 00:11:57,120 baze sou ki done. 223 00:11:57,120 --> 00:11:59,590 >> Se pou nou jis retounen done yo reyèl. 224 00:11:59,590 --> 00:12:04,910 Se konsa, si nou kouri sa a, sa a bay nou done kondwi dokiman yo. 225 00:12:04,910 --> 00:12:08,040 Ti sèk sa yo baze nan relasyon position-- 226 00:12:08,040 --> 00:12:11,120 yo ap baz kòm yon fonksyon nan done yo. 227 00:12:11,120 --> 00:12:13,100 >> Se konsa, pou premye sèk la, D3 mete yon sèk. 228 00:12:13,100 --> 00:12:16,770 Lè sa a, D3 mande nou, sa ki fè ou vle ekspozisyon an yo dwe. 229 00:12:16,770 --> 00:12:19,620 Apre sa, nou jis di, kèlkeswa sa done a se. 230 00:12:19,620 --> 00:12:21,185 Fè ekspozisyon an 10. 231 00:12:21,185 --> 00:12:26,320 >> Lè sa a, li mande, ki sa ou vle nan ekspozisyon yo dwe pou dezyèm sèk la. 232 00:12:26,320 --> 00:12:27,270 Apre sa, nou reponn, 45. 233 00:12:27,270 --> 00:12:30,000 234 00:12:30,000 --> 00:12:32,230 Apre sa, nou, nan kou, kapab fè kèk kalkil isit la. 235 00:12:32,230 --> 00:12:35,510 Mwen jwenn ke ti sèk moun yo se kalite squished yo. 236 00:12:35,510 --> 00:12:38,965 >> Se konsa, anpil anpil pitit li pa 3, miltipliye done pa 3. 237 00:12:38,965 --> 00:12:41,870 238 00:12:41,870 --> 00:12:43,840 Sèk nou fèk sot elaji deyò. 239 00:12:43,840 --> 00:12:46,730 Te valè nou triple. 240 00:12:46,730 --> 00:12:51,010 >> Sèk la se vrèman sou kwen an, kidonk kite a petèt kalite konpanse li. 241 00:12:51,010 --> 00:12:53,632 Se pou nou di, pa 20. 242 00:12:53,632 --> 00:12:56,070 Isit la ou ale. 243 00:12:56,070 --> 00:12:57,590 >> Sa a se yon vizyalizasyon done. 244 00:12:57,590 --> 00:13:01,767 Li se yon yon sèl trè debaz, men sa a ba nou kèk insight nan done nou an. 245 00:13:01,767 --> 00:13:04,600 Li di nou ke, pou egzanp, nou gen yon ti kras gwoup nan eleman. 246 00:13:04,600 --> 00:13:06,340 Epi nou gen yon gwo outlier isit la. 247 00:13:06,340 --> 00:13:10,830 Sa a ba nou kèk enfòmasyon sou distribisyon an. 248 00:13:10,830 --> 00:13:20,830 >> Si nou te, pou egzanp, chanje done yo nan 150 isit la ak rafrechir, 249 00:13:20,830 --> 00:13:22,630 se vizyalizasyon nou an chanje. 250 00:13:22,630 --> 00:13:24,285 Dokiman sa a se done kondwi. 251 00:13:24,285 --> 00:13:32,640 252 00:13:32,640 --> 00:13:36,180 >> Se konsa, nan kou, tout eleman sa yo, tout atribi sa yo isit la, 253 00:13:36,180 --> 00:13:38,430 nou ka sèvi ak yon fonksyon, pa jis nimewo yo, pa sèlman 254 00:13:38,430 --> 00:13:39,900 x ak y pozisyon. 255 00:13:39,900 --> 00:13:42,120 Se konsa, nou ka sèvi ak yon fonksyon pou koulè an. 256 00:13:42,120 --> 00:13:45,260 257 00:13:45,260 --> 00:13:46,360 Se konsa, nou pral fè menm bagay la. 258 00:13:46,360 --> 00:13:49,360 Nou pral bay li yon fonksyon. 259 00:13:49,360 --> 00:13:52,320 >> Li kite yo di, nou te kapab gen kondisyonal nan fonksyon nou an. 260 00:13:52,320 --> 00:13:54,770 Fonksyon sa a kapab santèn nan liy ki long. 261 00:13:54,770 --> 00:13:57,150 Li ka fè bagay sa yo trè, trè konplike. 262 00:13:57,150 --> 00:13:59,080 >> Se konsa, kite a mete yon si deklarasyon isit la. 263 00:13:59,080 --> 00:14:03,420 Se pou nou di, si done nou an ki pi piti a pase 50, ki nan kèk papòt 264 00:14:03,420 --> 00:14:05,817 ke nou ap enterese nan pou kèk rezon. 265 00:14:05,817 --> 00:14:06,650 Se pou yo fè l 'vèt. 266 00:14:06,650 --> 00:14:09,830 267 00:14:09,830 --> 00:14:15,320 Sinon, se pou yo fè l 'wouj. 268 00:14:15,320 --> 00:14:16,110 Ki jan nan sa? 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 >> Se konsa, nou vizyalizasyon done se kòmanse transmèt enfòmasyon plis enteresan 272 00:14:24,860 --> 00:14:26,727 sou anpil chanèl. 273 00:14:26,727 --> 00:14:28,560 Se konsa, kounye a nou konnen yon ti jan sou distribisyon an. 274 00:14:28,560 --> 00:14:31,768 E nou konnen ke gen nan kèk sòt de koupe nan 50 ke nou ap enterese nan. 275 00:14:31,768 --> 00:14:35,630 Nou konnen ke gen de pwen done anba a ki papòt ak pi fò nan yo 276 00:14:35,630 --> 00:14:36,130 pi wo a. 277 00:14:36,130 --> 00:14:41,510 278 00:14:41,510 --> 00:14:46,160 >> Se konsa, kòm yon etap final la, done sa a isit la, li nan bagay ki trè ra yo wè sa a tankou sa. 279 00:14:46,160 --> 00:14:52,610 Se konsa, kite yo jis deplase li soti nan yon varyab paske se sa cleaner, tankou sa a. 280 00:14:52,610 --> 00:15:02,980 281 00:15:02,980 --> 00:15:05,197 Lè sa a, nou itilize varyab sa isit la. 282 00:15:05,197 --> 00:15:06,280 Li nan menm bagay la egzak. 283 00:15:06,280 --> 00:15:07,280 Se jis nan yon cleaner ti jan. 284 00:15:07,280 --> 00:15:25,300 285 00:15:25,300 --> 00:15:35,300 >> Next moute, Lwa III a, Scales-- Se konsa, yon pwoblèm dwa 286 00:15:35,300 --> 00:15:38,920 isit la se, si nou chanje nou an done nan sa a 200 value-- 287 00:15:38,920 --> 00:15:41,685 si nou chanje li nan 400 oswa yon bagay ak rafrechi, 288 00:15:41,685 --> 00:15:44,540 Lè sa a, sa a valè jis te ale offscreen. 289 00:15:44,540 --> 00:15:49,040 Se konsa, lojik nou an dwa isit la nan ki jan nou fè fwa yo 3 290 00:15:49,040 --> 00:15:52,570 ak 20, yo gaye li soti ak Lè sa a, konpanse li yon ti jan se reyèlman clunky. 291 00:15:52,570 --> 00:15:54,150 >> Ki sa ki moun ki nimewo vle di? 292 00:15:54,150 --> 00:15:55,400 Yo ap jis difisil kode la. 293 00:15:55,400 --> 00:15:58,830 Apre sa, yo ap anpil mare nan done yo. 294 00:15:58,830 --> 00:16:00,550 Nou vle yon dokiman done kondwi. 295 00:16:00,550 --> 00:16:05,460 Nou vle yon dokiman trè fleksib, ke yo bay done, adapte nan li 296 00:16:05,460 --> 00:16:07,900 ak reprezante li. 297 00:16:07,900 --> 00:16:11,330 >> Ki sa nou fondamantalman bezwen se, nou gen sa a ranje nan nimewo 10. 298 00:16:11,330 --> 00:16:12,640 45, 105. 299 00:16:12,640 --> 00:16:17,630 E nou vle nan kat jeyografik ki soti sou lajè a, lajè a plen isit la. 300 00:16:17,630 --> 00:16:20,620 Se konsa, nou gen seri a nan nimewo pral ki ant 0 a 100. 301 00:16:20,620 --> 00:16:24,980 Epi nou gen sa a mwen kanpis ale soti nan 20 a 700, nan ka sa a. 302 00:16:24,980 --> 00:16:26,515 >> Nou kalite vle kat ki sou. 303 00:16:26,515 --> 00:16:30,002 Nou vle echèl ki leve, li Lè sa a, konpanse li yon ti kras. 304 00:16:30,002 --> 00:16:33,165 Li sanble ke gen D3 sa yo. 305 00:16:33,165 --> 00:16:34,220 Yo rele li yon echèl. 306 00:16:34,220 --> 00:16:37,410 307 00:16:37,410 --> 00:16:38,250 Se konsa, kite a sèvi ak li. 308 00:16:38,250 --> 00:16:46,300 309 00:16:46,300 --> 00:16:49,670 >> Fason la ki fonctionne-mwen pral tape sa a leve, li Lè sa a, eksplike li. 310 00:16:49,670 --> 00:17:01,530 311 00:17:01,530 --> 00:17:02,450 Sa a se yon echèl. 312 00:17:02,450 --> 00:17:08,670 Ki sa ki li pral fè se, li pral kat soti valè nan 1 rive nan 200 sou 20 a 600. 313 00:17:08,670 --> 00:17:10,990 Nou ka tcheke sa. 314 00:17:10,990 --> 00:17:13,329 Nou ka wè ke isit la. 315 00:17:13,329 --> 00:17:21,704 >> Se konsa, si mwen manje l '1-- yon sèl moman. 316 00:17:21,704 --> 00:17:47,764 317 00:17:47,764 --> 00:17:48,555 Ban m 'yon dezyèm fwa. 318 00:17:48,555 --> 00:17:53,680 319 00:17:53,680 --> 00:17:55,080 Mwen dwe te mistyped li. 320 00:17:55,080 --> 00:18:15,320 321 00:18:15,320 --> 00:18:15,990 Gen ou ale. 322 00:18:15,990 --> 00:18:17,930 Mwen regrèt sou sa. 323 00:18:17,930 --> 00:18:22,050 >> Se konsa, sa yon echèl pral fè se, li pral pran yon valè 324 00:18:22,050 --> 00:18:24,930 ak Lè sa a konvèti ke, elaji ki soti, se konsa li 325 00:18:24,930 --> 00:18:27,320 plen seri a plen w ap mande pou. 326 00:18:27,320 --> 00:18:32,910 Se konsa, nan ka sa a, si nou bay li yon sèl, li a pral kat ki soti sou 20. 327 00:18:32,910 --> 00:18:37,750 Men, si nou bay li 200, li nan ale nan kat jeyografik ki sou a 600. 328 00:18:37,750 --> 00:18:40,460 Ak yon kote nan ant, si nou jwenn 100, li nan 329 00:18:40,460 --> 00:18:44,610 pral fè yon kote nan ant 20 ak 600. 330 00:18:44,610 --> 00:18:51,480 >> Ak nan kou, kounye a sa a se sa nou bezwen yo retire sa yo kode difisil 331 00:18:51,480 --> 00:18:53,402 bagay sa yo nou gen dwa a. 332 00:18:53,402 --> 00:18:55,950 Se konsa, sa nou vle fè se pran done yo ke nou ap 333 00:18:55,950 --> 00:19:00,950 yo bay yo, ke done endividyèl eleman, epi yo pase li selon echèl la an premye. 334 00:19:00,950 --> 00:19:02,635 Se konsa, echèl pral echèl li. 335 00:19:02,635 --> 00:19:27,020 336 00:19:27,020 --> 00:19:48,880 >> Tou Se Oh, nou gen yon ti kras erè isit la. 337 00:19:48,880 --> 00:19:50,120 Nou ap manke done. 338 00:19:50,120 --> 00:19:51,290 Gen ou ale. 339 00:19:51,290 --> 00:19:58,550 340 00:19:58,550 --> 00:19:59,550 Epi sa ogmante li soti. 341 00:19:59,550 --> 00:20:01,383 >> Sa ban nou menm bagay la tou rezilta nou te gen anvan, 342 00:20:01,383 --> 00:20:04,030 men olye pou yo gen moun difisil kode kontrent. 343 00:20:04,030 --> 00:20:07,790 Men, si gwosè a nan nou an chanjman twal, pou egzanp, 344 00:20:07,790 --> 00:20:11,790 si nou vle gen plis pase sa a 400 piksèl epi li squishes soti, 345 00:20:11,790 --> 00:20:15,440 nou ka genyen li over-- nou ka elaji li, oswa nou 346 00:20:15,440 --> 00:20:21,890 ka diminye Marge kite sa a yon bagay mwens oswa plis pase 20. 347 00:20:21,890 --> 00:20:25,470 Nimewo sa yo, sa yo difisil kode nimewo kounye a fè sans yo ban nou. 348 00:20:25,470 --> 00:20:28,110 349 00:20:28,110 --> 00:20:30,520 >> Apre sa, nou ta ka fè yon anpil plis bagay sa yo enteresan kòm byen. 350 00:20:30,520 --> 00:20:35,990 Se konsa, olye pou yo gen yon lineyè echèl, nou ta ka vle ale yon echèl. 351 00:20:35,990 --> 00:20:37,840 Epi sa pral ban nou yon echèl log. 352 00:20:37,840 --> 00:20:41,269 >> Se konsa, kounye echèl nou an, olye pou yo jis agrandi soti ke ranje, 353 00:20:41,269 --> 00:20:42,810 li nan fè bagay pi plis sofistike. 354 00:20:42,810 --> 00:20:48,790 355 00:20:48,790 --> 00:20:53,790 Olye pou yo gen sa a ranje difisil kode, ak olye pou yo gen ki 600, 356 00:20:53,790 --> 00:20:58,465 nou ta ka vle jis itilize lajè a, se konsa soti nan 20 a lajè a mwens 40, 357 00:20:58,465 --> 00:21:02,392 2 fwa Marge a sou lòt bò a. 358 00:21:02,392 --> 00:21:05,350 Lè sa a fè yon anpil plis sans nan yon moun ki ta ka gade nan kòd la. 359 00:21:05,350 --> 00:21:08,080 360 00:21:08,080 --> 00:21:11,850 >> Enteresan, balans yo jwenn trè, trè sofistike kòm byen. 361 00:21:11,850 --> 00:21:13,350 Yo fè yon bann bagay sa enteresan. 362 00:21:13,350 --> 00:21:17,620 Se konsa, balans pa nesesèman gen yo opere sèlman ak nimewo. 363 00:21:17,620 --> 00:21:18,955 Se pou yo fè yon echèl koulè. 364 00:21:18,955 --> 00:21:23,120 365 00:21:23,120 --> 00:21:26,120 >> Se konsa, ranje nou te kapab be-- domèn nou an, se 1 a 200. 366 00:21:26,120 --> 00:21:28,220 Sa a bagay la opinyon. 367 00:21:28,220 --> 00:21:33,793 Men, nou ta ka vle kat soti nan vèt yo wouj, pou egzanp. 368 00:21:33,793 --> 00:21:39,710 369 00:21:39,710 --> 00:21:42,910 Epi, koulye a, si nou pase l 1, nou ap ale nan jwenn vèt. 370 00:21:42,910 --> 00:21:45,110 Si nou ba li 200, nou pral jwenn wouj. 371 00:21:45,110 --> 00:21:49,480 Men, si nou pase l yon bagay nan ant, li pral gen kèk melanj de sa, 372 00:21:49,480 --> 00:21:52,520 yon kote sou gradyan an ant vèt ak wouj. 373 00:21:52,520 --> 00:21:55,210 >> Ak olye pou yo gen sa a kalite clunky lojik 374 00:21:55,210 --> 00:21:58,550 nou gen isit la ak nan kondisyonèl dwa a, 375 00:21:58,550 --> 00:22:03,250 nou te ka gen yon bagay yon echèl lineyè ant moun. 376 00:22:03,250 --> 00:22:07,100 Se konsa, nou ta sèvi ak echèl la nou jis kreye, ki nou rele koulè. 377 00:22:07,100 --> 00:22:09,060 Apre sa, nou ta ba li D, ki se nou eleman done. 378 00:22:09,060 --> 00:22:14,250 379 00:22:14,250 --> 00:22:15,060 Apre sa, nou ale. 380 00:22:15,060 --> 00:22:18,070 Nou gen yon echèl koulè. 381 00:22:18,070 --> 00:22:18,940 >> Se konsa, sa a se kat. 382 00:22:18,940 --> 00:22:20,960 Se konsa, kite a byen lwen se konplètman vèt. 383 00:22:20,960 --> 00:22:22,560 Dwa a byen lwen se konplètman wouj. 384 00:22:22,560 --> 00:22:24,828 Ak tout bagay nan ant se yon fonksyon nan d. 385 00:22:24,828 --> 00:22:33,369 386 00:22:33,369 --> 00:22:35,160 Nou gen yon enteresan vizuèl isit la. 387 00:22:35,160 --> 00:22:36,952 Men, done nou an te kalite raz. 388 00:22:36,952 --> 00:22:39,410 Ann wè sa ki nou te ka fè si nou te gen done plis enteresan. 389 00:22:39,410 --> 00:22:44,420 390 00:22:44,420 --> 00:22:50,500 >> Lwa IV, k ap travay avèk Data-- premye bagay la 391 00:22:50,500 --> 00:22:53,560 nou pral vle fè yo fè nou an vizyalizasyon plis enteresan 392 00:22:53,560 --> 00:22:56,140 se pou avanse pou done yo yon lòt kote. 393 00:22:56,140 --> 00:22:58,310 Li trè clunky gen done yo difisil kode isit la. 394 00:22:58,310 --> 00:23:01,220 Epi jeneralman, nou pral mande yon moun lòt bagay pou done yo. 395 00:23:01,220 --> 00:23:05,400 Nou pral petèt mande gouvènman an, Census Bureau la, sa ki nan done ou 396 00:23:05,400 --> 00:23:10,170 ak Lè sa a trase ki oswa mande kèk antite twazyèm-pati pou kèk done 397 00:23:10,170 --> 00:23:13,330 ak Lè sa a bati yon vizyalizasyon sou sa. 398 00:23:13,330 --> 00:23:17,170 >> Se konsa, premye bagay la nou vle fè se deplase ke yo yon lòt kote. 399 00:23:17,170 --> 00:23:24,130 Se konsa, mwen ale nan kreye yon ranpli isit la yo rele data.json. 400 00:23:24,130 --> 00:23:25,600 JSON se fòma a done. 401 00:23:25,600 --> 00:23:29,210 Ou pa bezwen konnen anpil sou sa. 402 00:23:29,210 --> 00:23:33,210 Epi nou ap ale nan kopi a ti kras done nou gen la, 403 00:23:33,210 --> 00:23:40,330 kole li nan la motamo, ale tounen nan Kòd vizyalizasyon nou an 404 00:23:40,330 --> 00:23:45,362 isit la, epi sèvi ak sa a fonksyon dwa isit la. 405 00:23:45,362 --> 00:23:46,820 Ou pa bezwen konnen detay yo. 406 00:23:46,820 --> 00:23:49,800 Men, sa ki sa a ap fè se, li pral jwenn ke dosye, 407 00:23:49,800 --> 00:23:51,780 al pran l ', epi retounen li ba nou. 408 00:23:51,780 --> 00:24:11,660 409 00:24:11,660 --> 00:24:15,220 Se konsa, sa sa a fè se, li ale epi pou yo jwenn dosye a data.json. 410 00:24:15,220 --> 00:24:18,570 Lè sa a, tout kòd la ki nan dantle Anndan esansyèlman, 411 00:24:18,570 --> 00:24:21,800 tout kòd la nou gen there-- pral kouri sèlman lè nou jwenn done yo tounen. 412 00:24:21,800 --> 00:24:25,760 Lè sa a, li pral kouri ki Kòd ak done a nou gen. 413 00:24:25,760 --> 00:24:28,870 Great, nou gen yon vizyalizasyon ki queries 414 00:24:28,870 --> 00:24:31,390 pou kèk kòd yon kote lòt moun, ki se nòmalman 415 00:24:31,390 --> 00:24:36,110 kote li queries kèk done ki sòti nan yon lòt kote, ki se nòmalman 416 00:24:36,110 --> 00:24:38,656 ki jan vizuèl travay. 417 00:24:38,656 --> 00:24:41,400 >> Men, mwen vle ale tounen nan done yo. 418 00:24:41,400 --> 00:24:48,030 Se konsa, done yo fondamantalman nan D3-- D3 manje done ki nan yon lis de bagay sa. 419 00:24:48,030 --> 00:24:53,000 D3 espere done yo jis pou yon lis de bagay sa yo, yon etalaj de bagay sa yo. 420 00:24:53,000 --> 00:24:58,780 Li pa enpòtan sa bagay sa yo yo, se konsa lontan ke li nan yon etalaj nan yo. 421 00:24:58,780 --> 00:25:02,460 >> Se konsa, isit la, pou egzanp, nou te ka nan kou te valè pwen k ap flote. 422 00:25:02,460 --> 00:25:04,830 Nou te kapab gen negatif. 423 00:25:04,830 --> 00:25:09,400 D3 pa pran swen, se konsa long kòm li nan yon lis bagay. 424 00:25:09,400 --> 00:25:13,270 >> Bagay sa yo kòm enteresan nou te kapab gen, nou te kapab tou 425 00:25:13,270 --> 00:25:19,410 gen yon lis nan strings tankou sa. 426 00:25:19,410 --> 00:25:25,440 Se konsa, tit yo Crimson sa yo, se Mwen ranmase yon kèk jou de sa. 427 00:25:25,440 --> 00:25:29,220 E petèt ou ka jwenn kèk enteresan bagay sa yo sou sa yo yon tit. 428 00:25:29,220 --> 00:25:30,970 >> Se konsa, ankò, sa a se yon lis de bagay sa yo. 429 00:25:30,970 --> 00:25:32,360 D3 pa pran swen. 430 00:25:32,360 --> 00:25:35,572 Sa yo rive yo dwe yon fisèl. 431 00:25:35,572 --> 00:25:36,530 Nou te chanje done nou an. 432 00:25:36,530 --> 00:25:38,210 >> Se pou yo tounen vin jwenn vizyalizasyon nou an. 433 00:25:38,210 --> 00:25:42,495 Koulye a, vizyalizasyon nou an espere D 'nan yo dwe nimewo. 434 00:25:42,495 --> 00:25:44,370 Se konsa, nou ap ale nan gen fè yon chanjman kèk. 435 00:25:44,370 --> 00:25:47,180 436 00:25:47,180 --> 00:25:52,180 Se konsa, pou egzanp, premye nan tout, petèt nou vle mete ti sèk sa yo ansanm 437 00:25:52,180 --> 00:25:56,870 pa longè a nan tit la, nan kantite karaktè nan tit la. 438 00:25:56,870 --> 00:26:03,600 >> Se konsa, sa nou pral fè is-- chak fwa nou an se fonksyon rele ak yon fisèl, 439 00:26:03,600 --> 00:26:09,095 nou pral jwenn li nan longè ak Lè sa a, konsa, sou yon echèl. 440 00:26:09,095 --> 00:26:11,550 Koulè a, mwen pral retounen ke yo asye ble. 441 00:26:11,550 --> 00:26:19,060 442 00:26:19,060 --> 00:26:20,420 Apre sa, nou ale. 443 00:26:20,420 --> 00:26:23,190 Nou gen yon vizyalizasyon tit nan Crimson. 444 00:26:23,190 --> 00:26:25,500 >> Echèl nou an se yon ti jan an. 445 00:26:25,500 --> 00:26:29,680 Se pou nou asime ke pi long la gran tit se 100 karaktè long, 446 00:26:29,680 --> 00:26:32,244 se konsa span ki soti yon ti jan. 447 00:26:32,244 --> 00:26:33,410 Epi nou gen yon vizyalizasyon. 448 00:26:33,410 --> 00:26:36,710 Se konsa, li sanble ke pi gwo tit yo trè fèmen ansanm, 449 00:26:36,710 --> 00:26:38,750 an tèm de liy karaktè. 450 00:26:38,750 --> 00:26:41,200 Men, yon sèl gen reyèlman vle di soti. 451 00:26:41,200 --> 00:26:46,660 >> Nou te kapab bati kèk zouti yo eksplore ki plis. 452 00:26:46,660 --> 00:26:50,710 Men, lè mwen te ap travay sou sa a, mwen te kirye si wi ou non, nan sa a seri done, 453 00:26:50,710 --> 00:26:53,880 tit ak yon kolon nan yo ta dwe pi long lan. 454 00:26:53,880 --> 00:26:55,770 Mwen sipoze yo ta. 455 00:26:55,770 --> 00:26:56,660 >> Se konsa, kite a jwenn deyò. 456 00:26:56,660 --> 00:27:00,650 Se pou nou sèvi ak koulè a chanèl tankou nou te fè anvan, 457 00:27:00,650 --> 00:27:04,540 programme kèk sou si gen nan yon kolon oswa ki pa gen. 458 00:27:04,540 --> 00:27:07,220 Se konsa, nou pral sèvi ak yon kondisyonèl ankò. 459 00:27:07,220 --> 00:27:09,350 Ou pa bezwen konnen detay yo nan sa a, 460 00:27:09,350 --> 00:27:14,260 men sa a se ki jan nou tcheke yon fisèl pou yon karaktè patikilye 461 00:27:14,260 --> 00:27:16,355 nan JavaScript, ankò, se pa ki enpòtan. 462 00:27:16,355 --> 00:27:18,910 463 00:27:18,910 --> 00:27:23,270 >> Men, si nou pa jwenn yon kolon, nou pral retounen vèt. 464 00:27:23,270 --> 00:27:26,100 Men, si nou fè sa, nou pral retounen wouj. 465 00:27:26,100 --> 00:27:29,010 Se konsa, ankò, tit ki te yon kolon yo pral wouj. 466 00:27:29,010 --> 00:27:34,980 Sa a se ki sa sa a means-- bèl. 467 00:27:34,980 --> 00:27:38,040 >> Se konsa, li sanble ke mwen se ipotèz te fwape. 468 00:27:38,040 --> 00:27:39,360 Genyen sèlman de. 469 00:27:39,360 --> 00:27:42,380 Nou sèlman gen sis pwen done ak sèlman de te gen kolon. 470 00:27:42,380 --> 00:27:45,510 Men, li sanble yon ti jan plis sou fen a pi ba, an reyalite. 471 00:27:45,510 --> 00:27:47,830 Tit ak kolon sanble jeneralman pi kout, 472 00:27:47,830 --> 00:27:52,370 omwen nan done nou an set-- enteresan. 473 00:27:52,370 --> 00:27:55,830 >> Ann retounen ke yo asye ble ak Lè sa a, wè 474 00:27:55,830 --> 00:28:00,601 ki sa nou ka fè ak menm done plis enteresan. 475 00:28:00,601 --> 00:28:04,370 476 00:28:04,370 --> 00:28:09,070 Se konsa, ankò, mwen mansyone ke done nan D3 se yon lis de bagay sa yo. 477 00:28:09,070 --> 00:28:11,080 Nou te wè nimewo nan kalite anpil. 478 00:28:11,080 --> 00:28:12,810 Nou te wè strings. 479 00:28:12,810 --> 00:28:15,700 Men, bagay sa yo kapab tou gen pou objè yo. 480 00:28:15,700 --> 00:28:20,080 >> Yo ka bagay konplike ki gen ladan yo yon anpil nan bagay sa yo. 481 00:28:20,080 --> 00:28:24,510 Pou di ke pi klè, nan pifò ka yo, nou 482 00:28:24,510 --> 00:28:28,384 vle bati chak pwen done kòm pi konplike pase jis yon sèl valè. 483 00:28:28,384 --> 00:28:30,175 Si w ta imajine yon baz done sou elèv yo, 484 00:28:30,175 --> 00:28:32,470 ka gen yon elèv non, yon ID elèv, 485 00:28:32,470 --> 00:28:36,370 ak yon anpil nan bagay sa yo ki asosye ak yon dosye patikilye, 486 00:28:36,370 --> 00:28:39,834 pa jis yon fisèl oswa yon nimewo. 487 00:28:39,834 --> 00:28:40,750 Se konsa, kite pou yo gade nan sa. 488 00:28:40,750 --> 00:28:55,180 489 00:28:55,180 --> 00:28:56,760 >> Sa a se youn done sa yo mete. 490 00:28:56,760 --> 00:28:59,090 Sa a se yon done mete sou tranblemanntè. 491 00:28:59,090 --> 00:29:01,910 492 00:29:01,910 --> 00:29:08,430 Se konsa, tout bagay isit la sou lis nou an oswa etalaj de bagay sa yo gen anpil bagay tèt li. 493 00:29:08,430 --> 00:29:11,380 Se konsa, chak pwen done genyen yon grandè ak yon koòdone. 494 00:29:11,380 --> 00:29:13,425 Epi kowòdone tèt yo gen de bagay sa yo. 495 00:29:13,425 --> 00:29:15,960 496 00:29:15,960 --> 00:29:20,450 >> Se konsa, chak jou se kounye a yon anpil plis konplike ak yon anpil plis enteresan 497 00:29:20,450 --> 00:29:22,700 epi li gen pi plis enfòmasyon enteresan. 498 00:29:22,700 --> 00:29:26,730 Ann gade pou wè nou te ka bati soti nan sa. 499 00:29:26,730 --> 00:29:36,130 Retounen tounen nan isit la, ankò, lè l sèvi avèk vizyalizasyon sèk istogram nou an 500 00:29:36,130 --> 00:29:42,110 nou te bati a, kite a wè si nou ka bati yon vizyalizasyon nan distribisyon grandè 501 00:29:42,110 --> 00:29:43,305 nan nou an seri done. 502 00:29:43,305 --> 00:29:45,850 503 00:29:45,850 --> 00:29:48,660 >> Se konsa, isit la, li nan konsèp la menm. 504 00:29:48,660 --> 00:29:51,920 Men koulye a,, d gen plis bagay sa yo. 505 00:29:51,920 --> 00:29:54,780 d gen anpil eleman done. 506 00:29:54,780 --> 00:29:57,946 Se konsa, nou jwenn ta tounen. 507 00:29:57,946 --> 00:29:59,670 D3 ba nou d. 508 00:29:59,670 --> 00:30:06,080 Epi nou reponn pa jwenn grandè a nan d ak Lè sa a pase ke yo echèl. 509 00:30:06,080 --> 00:30:08,490 >> Lè sa a, nou bezwen chanje echèl nou an, nan kou. 510 00:30:08,490 --> 00:30:12,980 Se konsa, tou senpleman pa fè sa anpler ale pi plis pase 10. 511 00:30:12,980 --> 00:30:15,485 Aktyèlman, gen pa janm te gen yon tranbleman tè 10 grandè. 512 00:30:15,485 --> 00:30:19,360 Men, sa a kalite siperyè nou an fen, spectre anwo nou an. 513 00:30:19,360 --> 00:30:20,240 >> Se pou yo rafrechi. 514 00:30:20,240 --> 00:30:22,990 Nice, nou gen yon vizyalizasyon. 515 00:30:22,990 --> 00:30:25,490 Li nan enteresan yo note-- konsa ki te gen de pwen done ki 516 00:30:25,490 --> 00:30:29,010 yo se prèske egzakteman sou tèt chak lòt, an tèm de grandè. 517 00:30:29,010 --> 00:30:31,350 Ou wè sa a pa stupidity nan nou ap lè l sèvi avèk. 518 00:30:31,350 --> 00:30:40,810 519 00:30:40,810 --> 00:30:42,690 >> Nou gen done jeyografik kounye a. 520 00:30:42,690 --> 00:30:44,710 Nou gen latitid ak lonjitid. 521 00:30:44,710 --> 00:30:47,549 Petèt nou te ka fè yon bagay yon anpil plis enteresan ak sa. 522 00:30:47,549 --> 00:30:49,590 Se pou nou jwenn kèk plis enteresan fason yo visualized 523 00:30:49,590 --> 00:30:53,500 sa a pi konplike done nou gen aksè a. 524 00:30:53,500 --> 00:31:04,950 >> Lwa V, Mapping-- fondamantalman, nou vle mete sa yo sou yon kat jeyografik. 525 00:31:04,950 --> 00:31:07,690 Mwen vle di, sa a se kote sa a ki pral. 526 00:31:07,690 --> 00:31:13,130 Nou vle programme enfòmasyon sou la pozisyon nan lekti tranbleman tè sa yo, 527 00:31:13,130 --> 00:31:16,350 kòm byen grandè yo, paske nou gen ke kounye a. 528 00:31:16,350 --> 00:31:21,310 Nou konprann ki jan yo konsome done plis konplike. 529 00:31:21,310 --> 00:31:26,200 >> Premye bagay nou pral fè se kreye yon kat jeyografik, yon kat jeyografik background. 530 00:31:26,200 --> 00:31:29,360 Mwen pral yo ale nan sa a trè vit. 531 00:31:29,360 --> 00:31:30,560 Sa a se kòd difisil. 532 00:31:30,560 --> 00:31:33,110 Li nan yon lòt youn nan moun ki resèt ou pa fè sa vrèman 533 00:31:33,110 --> 00:31:35,690 gen konprann konplètman pou ou pou w itilize. 534 00:31:35,690 --> 00:31:38,510 535 00:31:38,510 --> 00:31:39,740 Men, sa a se kòd. 536 00:31:39,740 --> 00:31:43,580 Kòd sa a dwa isit la kreye yon kat jeyografik. 537 00:31:43,580 --> 00:31:45,730 >> Nou pa ap ale nan ale nan detay. 538 00:31:45,730 --> 00:31:54,210 Men, surfaces, ki sa li fè se, li queries sa a ranpli us.json, ki 539 00:31:54,210 --> 00:31:57,150 se yon dosye done tankou yon sèl la nou te gen anvan. 540 00:31:57,150 --> 00:31:59,150 Li nan pi konplèks, nan kou. 541 00:31:59,150 --> 00:32:02,920 Men, nan ka sa a, tout bagay, chak pwen done se eta sa a 542 00:32:02,920 --> 00:32:05,420 e li gen yon lis latitid ak lonjitid 543 00:32:05,420 --> 00:32:10,500 ki defini poligòn lan, ki fòm, eta sa a. 544 00:32:10,500 --> 00:32:13,280 >> Se konsa, sa D3 pral fè se menm jan nan sa nou te fè anvan. 545 00:32:13,280 --> 00:32:18,140 Li pral mande pou ak mare ke yo yon eleman. 546 00:32:18,140 --> 00:32:20,890 Apre sa, nan yon fonksyon ki pral kat ki eleman soti, 547 00:32:20,890 --> 00:32:23,410 baze sou latitid ak lonjitid. 548 00:32:23,410 --> 00:32:24,580 Ou ka li plis sou sa. 549 00:32:24,580 --> 00:32:27,385 Apre sa, mwen rekòmande pou li. 550 00:32:27,385 --> 00:32:30,090 >> Gen lyen nan la nan fen sa a kòd afiche. 551 00:32:30,090 --> 00:32:31,570 Epi se kòd la kòmante. 552 00:32:31,570 --> 00:32:34,050 Nan gen lyen pou plis sou sa. 553 00:32:34,050 --> 00:32:36,590 Mwen rekòmande ou gade li. 554 00:32:36,590 --> 00:32:39,460 Men, sa ki nou pran swen sou se fonksyon pwojeksyon sa a. 555 00:32:39,460 --> 00:32:41,210 Mwen vle ale nan sa. 556 00:32:41,210 --> 00:32:43,522 >> Premye a tout, kite m 'montre ou ke, repons lan se wi, nou gen yon kat jeyografik. 557 00:32:43,522 --> 00:32:47,300 558 00:32:47,300 --> 00:32:49,970 Maps se fre. 559 00:32:49,970 --> 00:32:52,330 Se konsa, kite pou yo gade nan sa a fonksyon pwodiksyon an. 560 00:32:52,330 --> 00:32:56,481 >> Pwojeksyon se anpil tankou yon echèl, balans ankò. 561 00:32:56,481 --> 00:32:59,210 Se konsa, sa pwodiksyon pou fonksyon pwojeksyon sa a 562 00:32:59,210 --> 00:33:06,610 se, nou te ka pase l lonjitid ak latitudes-- nan ka sa a, 563 00:33:06,610 --> 00:33:09,590 valè sa yo isit la yo se nan lat-fin fou nan bilding lan 564 00:33:09,590 --> 00:33:13,990 nou ap chita nan dwa now-- pwojeksyon. 565 00:33:13,990 --> 00:33:20,560 Ak pwojeksyon pral konvèti ki nan x ak y valè pixel. 566 00:33:20,560 --> 00:33:23,300 >> Se konsa, sa ap fè pwojeksyon se sanble anpil ak echèl nou an. 567 00:33:23,300 --> 00:33:27,270 Li nan pran latitid nou an ak lonjitid ki reprezante yon glòb antye 568 00:33:27,270 --> 00:33:31,390 ak réduction ak dimensionnement ki desann nan kare a ke nou vle, 569 00:33:31,390 --> 00:33:33,510 ke nou te bay li. 570 00:33:33,510 --> 00:33:35,220 Nan ka sa a, nou ap pase valè sa yo. 571 00:33:35,220 --> 00:33:41,370 Epi li ban nou, byen, ki sou ekran ou a vle di 640 piksèl. 572 00:33:41,370 --> 00:33:46,250 Ekran sa a antye se 700 piksèl lajè, se konsa ki fè nou sou isit la, 573 00:33:46,250 --> 00:33:53,310 ak 154 piksèl desann, ki mwen ta estimasyon se bèl anpil isit la. 574 00:33:53,310 --> 00:33:57,250 >> Se konsa, pran moun lat-fin fou, ki reprezante yon bagay sou glòb la tout antye 575 00:33:57,250 --> 00:34:02,850 ak squishing ak deplase ke alantou ba nou x ak valè y pixel, 576 00:34:02,850 --> 00:34:05,450 sa a se bagay la premye sa a, se fè nan sa a kòd kat. 577 00:34:05,450 --> 00:34:07,920 Lè sa a, rès la nan la Kòd manje done yo 578 00:34:07,920 --> 00:34:14,310 ak Lè sa a kat moun lat-fin fou sou yon bagay sou ekran an. 579 00:34:14,310 --> 00:34:18,380 >> Men, nou ap ale nan sèvi ak pwojeksyon sa a fonksyon, paske li vire soti 580 00:34:18,380 --> 00:34:20,270 nou gen lat-fin fou fin fou kòm byen. 581 00:34:20,270 --> 00:34:24,509 Kap retounen nan done nou an, nou gen latitid ak kowòdone lonjitid 582 00:34:24,509 --> 00:34:25,425 pou chak obsèvasyon. 583 00:34:25,425 --> 00:34:28,131 584 00:34:28,131 --> 00:34:29,130 Se konsa, kite a sèvi ak pwojeksyon. 585 00:34:29,130 --> 00:34:33,250 586 00:34:33,250 --> 00:34:37,639 >> Se konsa, gade nan ekspozisyon nou an, nou vle exposition-- nou an 587 00:34:37,639 --> 00:34:39,590 nou gen yon latitid ak lonjitid yon. 588 00:34:39,590 --> 00:34:40,770 Men, nou vle valè pixel. 589 00:34:40,770 --> 00:34:43,510 Epi li vire soti, nou gen egzakteman ki sa nou want-- pwojeksyon. 590 00:34:43,510 --> 00:34:46,239 Anpil tankou nou te lè l sèvi avèk echèl dwa isit la, 591 00:34:46,239 --> 00:34:52,075 nou ap kounye a ale nan sèvi ak pwojeksyon epi yo pase li kowòdone. 592 00:34:52,075 --> 00:34:55,241 593 00:34:55,241 --> 00:34:56,949 Se konsa, premye bagay la nou ap doing-- pou nou ap 594 00:34:56,949 --> 00:35:01,520 ap resevwa d, ki se yon done endividyèl eleman nan yon tranbleman tè moun 595 00:35:01,520 --> 00:35:02,370 lekti. 596 00:35:02,370 --> 00:35:04,640 Premye bagay nou fè se jwenn kowòdone a. 597 00:35:04,640 --> 00:35:06,150 Tout dwa, nou gen kowòdone a. 598 00:35:06,150 --> 00:35:09,160 >> Bagay la dezyèm nou fè se konsa, sou pwojeksyon. 599 00:35:09,160 --> 00:35:13,440 Pwojeksyon konvèti moun kowòdone nan valè pixel, x ak y. 600 00:35:13,440 --> 00:35:16,680 Lè sa a, bagay la pase nou vle fè se jis jwenn x la, 601 00:35:16,680 --> 00:35:19,342 ki ka sa a se yon sèl la an premye. 602 00:35:19,342 --> 00:35:22,050 Li nan premye an nan de bagay sa yo ke yo tounen pa pwojeksyon. 603 00:35:22,050 --> 00:35:27,840 604 00:35:27,840 --> 00:35:29,630 >> Nou pral fè menm bagay la pou y. 605 00:35:29,630 --> 00:35:34,960 Men, olye de sa, nou pral retounen eleman, dezyèm lan, y la. 606 00:35:34,960 --> 00:35:35,980 Jwenn tou pare yo rafrechi. 607 00:35:35,980 --> 00:35:39,830 608 00:35:39,830 --> 00:35:46,450 Ooh, pèsonaj siplemantè isit lan-- bèl, nou gen 609 00:35:46,450 --> 00:35:51,730 yon done kondwi dokiman sa a, se sere sa a ranpli JSON nan objè, 610 00:35:51,730 --> 00:35:57,560 fè yon kat jeyografik, ak chanje a atribi nan relasyon ak yon done yo 611 00:35:57,560 --> 00:35:59,600 ak pwojè l 'sou yon kat jeyografik. 612 00:35:59,600 --> 00:36:00,840 Sa a se vrèman enteresan. 613 00:36:00,840 --> 00:36:03,770 Sa a se fre. 614 00:36:03,770 --> 00:36:05,640 >> Se pou nou pran l 'kanpe yon Notch. 615 00:36:05,640 --> 00:36:08,795 Mwen vle di, nou gen de moso nan enfòmasyon ak chak pwen done. 616 00:36:08,795 --> 00:36:10,000 Mwen vle di, twa. 617 00:36:10,000 --> 00:36:12,540 Nou gen kowòdone a, ki se yon x ak y. 618 00:36:12,540 --> 00:36:15,700 Epi nou gen grandè a. 619 00:36:15,700 --> 00:36:17,420 >> Nou bezwen programme grandè yon jan kanmenm. 620 00:36:17,420 --> 00:36:18,920 Nou gen yon anpil nan chanèl. 621 00:36:18,920 --> 00:36:20,370 Nou ka sèvi ak koulè. 622 00:36:20,370 --> 00:36:21,890 Nou ka sèvi ak reyon. 623 00:36:21,890 --> 00:36:23,040 Nou te ka sèvi ak stupidity. 624 00:36:23,040 --> 00:36:25,540 Nou te ka sèvi ak anpil bagay sa yo nan kòd. 625 00:36:25,540 --> 00:36:29,180 Nenpòt nan atribi sa yo ak anpil plis ki pa yo ki nan lis la, 626 00:36:29,180 --> 00:36:33,065 paske yo ap si ou vle, nou te kapab itilize yo programme done sa a, konjesyon serebral la 627 00:36:33,065 --> 00:36:35,670 ak tout bagay sa yo mwen te mansyone. 628 00:36:35,670 --> 00:36:36,690 >> Se pou yo fè reyon. 629 00:36:36,690 --> 00:36:38,830 Mwen panse ke reyon ki pi entwisyon an. 630 00:36:38,830 --> 00:36:46,210 Se konsa, ankò, nou pral ranplase ki difisil-kode 40 ak fè kèk kalkil. 631 00:36:46,210 --> 00:36:48,810 Nou pral sèvi ak echèl pi renmen nou an ankò. 632 00:36:48,810 --> 00:36:50,290 Epi nou ap sot pase d. 633 00:36:50,290 --> 00:36:55,850 Men, pa ta paske nou vle grandè a nan d. d se jis pwen an done. 634 00:36:55,850 --> 00:36:57,430 Nou pral pase grandè a sou yon echèl. 635 00:36:57,430 --> 00:36:58,470 >> Ann eseye sa ankò. 636 00:36:58,470 --> 00:37:00,230 Ooh, li pa travay. 637 00:37:00,230 --> 00:37:02,940 Poukisa pou l 'pa travay? 638 00:37:02,940 --> 00:37:04,387 >> Se konsa, sonje sa echèl fè. 639 00:37:04,387 --> 00:37:05,470 Se pou yo gade nan echèl ankò. 640 00:37:05,470 --> 00:37:10,800 Echèl kat nan 1 rive nan 10 sou a 22 600, plis oswa mwens. 641 00:37:10,800 --> 00:37:12,030 600 se gwo. 642 00:37:12,030 --> 00:37:14,730 Sa a se poukisa nou ap vin sa a. 643 00:37:14,730 --> 00:37:18,420 >> Se konsa, nou vle chanje echèl nou an yon bagay ki pi rezonab. 644 00:37:18,420 --> 00:37:22,610 Se pou nou di, nou vle 0 a 60. 645 00:37:22,610 --> 00:37:25,340 60 se gwo, men 10 tranblemanntè yo èkstrèmeman ra. 646 00:37:25,340 --> 00:37:27,880 An reyalite, yo pa janm te rive. 647 00:37:27,880 --> 00:37:31,830 >> Se konsa, sa sa a pral fè se, li pral pran grandè nou an ki ale nan 1 rive nan 10 648 00:37:31,830 --> 00:37:34,490 ak kat l 'sou yo elaji li soti. 649 00:37:34,490 --> 00:37:37,370 Ak kat jeyografik l 'sou a 0 a 60. 650 00:37:37,370 --> 00:37:38,840 Se pou yo rafrechi. 651 00:37:38,840 --> 00:37:41,850 >> Nice, nou gen yon vizyalizasyon. 652 00:37:41,850 --> 00:37:42,500 Sa a se gwo. 653 00:37:42,500 --> 00:37:43,736 Sa a se done vrè. 654 00:37:43,736 --> 00:37:46,360 Ou pral remake, nan jwèt ti kras mwen egzanp, tranbleman tè a pi gwo 655 00:37:46,360 --> 00:37:49,417 se dwa sou tèt nou. 656 00:37:49,417 --> 00:37:50,000 Men, sa a li. 657 00:37:50,000 --> 00:37:54,422 Nou gen yon dat kondwi vizyalizasyon ki manje done yo 658 00:37:54,422 --> 00:37:56,255 epi li ba nou reyèlman enfòmasyon enteresan. 659 00:37:56,255 --> 00:38:02,600 660 00:38:02,600 --> 00:38:06,420 Yeah, kite a ajoute kèk interactivité nan li. 661 00:38:06,420 --> 00:38:08,675 Mwen mansyone sa ki te fòs la fò nan D3. 662 00:38:08,675 --> 00:38:11,490 663 00:38:11,490 --> 00:38:15,060 >> Se konsa, isit la, pou chak eleman, nou ap dekri yon pakèt moun sou atribi. 664 00:38:15,060 --> 00:38:20,230 Men, nou ka dekri tou sa nou vle rive ak eleman interactivité. 665 00:38:20,230 --> 00:38:26,190 Pou egzanp, nou te ka dekri sa ki pase lè nou sourit sou. 666 00:38:26,190 --> 00:38:28,740 667 00:38:28,740 --> 00:38:33,640 Ak trè menm jan ke, ki pral pran yon fonksyon, 668 00:38:33,640 --> 00:38:36,700 trè menm jan ak nan atribi figi nou te gen anvan, 669 00:38:36,700 --> 00:38:44,650 kote nou fè yon bagay yo nan eleman lè nou hover sou li. 670 00:38:44,650 --> 00:38:47,100 >> Se konsa, premye bagay nou bezwen fè se chwazi ki eleman, 671 00:38:47,100 --> 00:38:49,435 jwenn li fondamantalman, nan navigatè a. 672 00:38:49,435 --> 00:38:57,090 673 00:38:57,090 --> 00:39:00,920 ak Lè sa a nou te ka mete yon atribi nan li. 674 00:39:00,920 --> 00:39:06,870 Se konsa, sa m ap fè isit la se, lè nou hover sou yon bagay, nou pral jwenn ki eleman 675 00:39:06,870 --> 00:39:11,197 ak Lè sa a mete stupidity li yo tounen nan 1, konplètman opak. 676 00:39:11,197 --> 00:39:12,488 Ann gade pou wè ki sa sa sanble. 677 00:39:12,488 --> 00:39:29,430 678 00:39:29,430 --> 00:39:39,080 >> Li parèt nou gen yon siplemantè virgules isit la. 679 00:39:39,080 --> 00:39:42,420 Se konsa, si nou hover sou isit la, li vin plen. 680 00:39:42,420 --> 00:39:46,530 681 00:39:46,530 --> 00:39:48,960 Men, kounye a, nan kou, li rete plen, paske nou 682 00:39:48,960 --> 00:39:53,240 gen a dekri sa k ap pase lè retire kurseur nou an. 683 00:39:53,240 --> 00:39:59,990 Se konsa, kite a fè egzakteman sa sou mouseout, kòm opoze a mouzove. 684 00:39:59,990 --> 00:40:06,399 >> Epitou, n ap Reyajiste li nan ki sa nou te gen fè anvan 0.5. 685 00:40:06,399 --> 00:40:10,260 Epi, koulye a, chak nou tan hover, nou jwenn yon sèk plen. 686 00:40:10,260 --> 00:40:13,468 Li ede nou wè ki sa nou nou ap chwazi esansyèlman. 687 00:40:13,468 --> 00:40:19,210 688 00:40:19,210 --> 00:40:22,860 >> Epi, koulye a kite a fè sa a vrèman gwo. 689 00:40:22,860 --> 00:40:26,210 Se pou yo konekte sa a nan done reyèl. 690 00:40:26,210 --> 00:40:30,890 Se konsa, kite a mande kapab USGS sou done yo. 691 00:40:30,890 --> 00:40:35,630 Se konsa, Jeyolojik Sondaj la US gen done sou tranblemanntè. 692 00:40:35,630 --> 00:40:41,460 Yo gen yon API piblik sa a, se kapab yo pral fini nan fòma JSON. 693 00:40:41,460 --> 00:40:42,548 Se konsa, kite a fè sa. 694 00:40:42,548 --> 00:40:49,730 695 00:40:49,730 --> 00:40:55,900 >> Se konsa, sa a se yon ti jan nan kòd ki konekte nan API la USGS. 696 00:40:55,900 --> 00:40:57,990 Apre sa, nan yon ti jan nan pwosesis sou li. 697 00:40:57,990 --> 00:41:02,200 Sa a se pa ki enpòtan men senplifye li nan yon fòma done ki senp tankou yonn nan 698 00:41:02,200 --> 00:41:03,800 nou te gen anvan. 699 00:41:03,800 --> 00:41:08,140 Se konsa, mwen debarase m de apèl nou yo data.json fo nou an nan dosye. 700 00:41:08,140 --> 00:41:13,110 Ak olye pou, m ap rele USGS la esansyèlman. 701 00:41:13,110 --> 00:41:16,700 >> Se pou yo rafrechi, bèl. 702 00:41:16,700 --> 00:41:21,260 Sa a se aktyèl, done lavi reyèl, soti nan semèn sa a pou tranblemanntè. 703 00:41:21,260 --> 00:41:23,217 Sa a se vrèman enteresan. 704 00:41:23,217 --> 00:41:25,050 Sa a se pa etone pou nou, men gen 705 00:41:25,050 --> 00:41:27,909 yon anpil nan tranblemanntè sou la West Coast nan California. 706 00:41:27,909 --> 00:41:30,950 Men, mwen te panse li te trè enteresan ke te gen anpil tranblemanntè 707 00:41:30,950 --> 00:41:34,350 nan Alaska, ak aparamman, isit la nan Midwès la. 708 00:41:34,350 --> 00:41:37,630 Mwen vle di, ki enteresan, epi nou ap bon. 709 00:41:37,630 --> 00:41:40,410 Sa a konklizyon an. 710 00:41:40,410 --> 00:41:43,760 >> Men, fondamantalman, sa a se sa ki D3 ede nou fè. 711 00:41:43,760 --> 00:41:48,030 Li ede nou pran done, mare li nan eleman nan Dom a, 712 00:41:48,030 --> 00:41:51,620 epi yo gen eleman sa yo chanje kòm yon fonksyon nan done yo, 713 00:41:51,620 --> 00:41:54,780 gen moun ki atribi yo, tout atribi anpil nan eleman yo, 714 00:41:54,780 --> 00:41:57,393 tout kapab itil pou chanèl tansmèt enfòmasyon. 715 00:41:57,393 --> 00:42:05,440 716 00:42:05,440 --> 00:42:09,290 >> D3 se yon ekstrèmman pwisan bibliyotèk ak étonant byen kouri. 717 00:42:09,290 --> 00:42:12,260 Sa a se kèk bagay ki pwisan. 718 00:42:12,260 --> 00:42:15,960 Done vizyalizasyon se yon ekstrèmman pwisan zouti 719 00:42:15,960 --> 00:42:21,530 pou pas nan moun gwo twou san fon Sur ki vin nan nwayo yo 720 00:42:21,530 --> 00:42:25,430 epi li ede yo konprann, nan sa a pwofon ak entwisyon fason, 721 00:42:25,430 --> 00:42:29,760 ki jan done travay ak ki jan done chanje lavi nou. 722 00:42:29,760 --> 00:42:31,019