M4130 Výpočetní matematické systémy 8. Grafika v R Jan Koláček (kolacek@math.muni.cz) Ústav matematiky a statistiky, Přírodovědecká fakulta, Masarykova univerzita, Brno Jan Koláček (PřF MU) M4130 Výpočetní matematické systémy 1/15 Grafika V tabulce jsou uvedeny průměrné měsíční teploty v Brně v roce 2016 a dlouholeté minimální a maximální měsíční průměry 1 II III IV V VI VII VIII IX X XI XII průměrné -2,1 -0,3 4,4 9,5 14,3 17,5 19,3 19,1 14,8 9,3 4,0 -0,4 minimální -10,8 -8,4 -0,6 6,4 10,6 14,5 16,3 15,1 11,3 5,6 0,1 -5,1 maximální 3,0 4,9 8,8 14,0 17,2 20,9 22,9 24,0 18,1 12,5 7,5 2,8 Náměty k zamyšlení: ► Jak vykreslit průběh teplot v čase (viz obr. 1)? Jak vykreslit průběh teplot v čase s odchylkami od extrémních hodnot (viz obr. 2)1 Jak exportovat obrázky do PDF, abychom je mohli vložit do této prezentace? ^droj: ČHMÚ Jan Koláček (PřF MU) M4130 Výpočetní matematické systémy 2/15 Jan Koláček (PřF MU) M4130 Výpočetní matematické systémy 3/15 Grafika Prubeh teplot 20- 10- O 0 -10- Jan Koláček (PřF MU) M4130 Výpočetní matematické systémy Grafika V tabulce jsou uvedeny počty obyvatel v Jihomoravském kraji ve věku 15 a více let podle nejvyššího ukončeného vzdělání rok celkem základní vyučení střední vysokoškolské bez vzdělání 1980 877 755 396 337 276 699 148 070 51151 1565 1991 904177 302 604 312 072 205 564 75 359 2 227 2001 953 502 222 262 353 596 267 556 98154 3269 2011 1003 708 176 419 324371 307 714 143 968 4283 Náměty k zamyšlení: Jak vykreslit sloupcový graf absolutních hodnot (viz obr. 3)? Jak vykreslit sloupcový graf relativních hodnot (viz obr. 4)? Jak vykreslit koláč s relativními hodnotami (viz obr. 5)? 2Zdroj: ČSÚ Jan Koláček (PřF MU) M4130 Výpočetní matematické systémy 5/15 Grafika Absolutní počty obyvatelstva v Jihomoravském kraji dle vzdělání T ] celkem 1 základní ] vyučení ] střední ] vá S a Roky Obrázek 3 : Obyvatelstvo podle vzdělání - absolutně Jan Koláček (PřF MU) M4130 Výpočetní matematické systémy 6 09 Grafika Obrázek 4 : Obyvatelstvo podle vzdělání - relativně Jan Koláček (PřF MU) M4130 Výpočetní matematické systémy 7/ Grafika Jan Koláček (PřF MU) Obrázek 5 : Koláč vzdělání M4130 Výpočetní matematické systémy 8 Grafika V tabulce jsou uvedeny hodnoty skóre klientů, kterým poskytujeme úvěr. Klienti jsou rozděleni podle jejich předchozí platební morálky na špatné (20 klientů) a na dobré (50 klientů). špatní 2,7264 2,6943 2,3941 2,6316 1,2909 dobří 7,2547 11,5019 6,9786 6,0989 5,8099 ... Náměty k zamyšlení: Jak vykreslit histogramy hodnot skóre (viz obr. 6)? Jak přikreslit odhady hustot rozdělení skóre (viz obr. 6)? Jan Koláček (PřF MU) M4130 Výpočetní matematické systémy 9/ Grafika Obrázek 6 : Histogramy rozdělení skóre Jan Koláček (PřF MU) M4130 Výpočetní matematické systémy 10 Grafika Nakreslete následující značku Jan Koláček (PřF MU) 11/15 Grafika V tabulce jsou uvedeny průměrné hodnoty teploty, srážek a ozónu naměřené na daném místě v daný čas. Chceme modelovat závislost množství ozónu na teplotě a množství srážek. teplota 11,09 10,96 11,81 9,52 12,07 ... srážky 2,55 2,19 2,36 1,51 2,59 ozón 343,29 348.35 352,90 336,27 355,07 ... Náměty k zamyšlení: Jak vykreslit jednotlivé proměnné proti sobě a zjistit rozdělení pravděpodobnosti jejích hodnot (viz obr. 1)1 Jak vykreslit ozón v závislosti na teplotě a srážkách (pouze naměřená data)? Užitím metod regresní analýzy nám vyšla závislost daná rovnicí ozon 2 teplota + 3 svazky + 310. Jak přikreslit do obrázku plochu danou touto rovnicí (viz obr. 8)? Jan Koláček (PřF MU) M4130 Výpočetní matematické systémy 12 / 15 Grafika Q. CD 14 13 12 11 10 9 _i_i_i_ -1-1-1-1-1-1— —i-1-1— >N o ■SO d 1 0 380 370 360 c "S 350 o 340 330 320 : ■■.■:*":i»*!.ŕV •■ .»v>a*?-!v:-' ' •.^.'"'••ŕl-V/'v'-.' ---- s,'j-«.v *\ Hu _i_i_i_i_i_i_ V" :Ä;.;:>. 9 10 11 12 13 14 teploty 1 2 3 srážky 320 330 340 350 360 370 380 ozón Jan Koláček (PřF MU) Obrázek 7 : Průzkumová analýza dat M4130 Výpočetní matematické systémy 13 / 15 Jan Koláček (PřF MU) Obrázek 8 : Regresní analýza dat M4130 Výpočetní matematické systémy 14 Grafika Vytvořte funkci hodiny, která bude mít na vstupu dvě čísla; počet hodin a počet minut; a která vykreslí analogové hodiny, které ukážou kolik je hodin. Např. při zadání hodiny(16, 14) se zobrazí Jan Koláček (PřF MU) M4130 Výpočetní matematické systémy 15 / 15