ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ ΡΠΏΡŽΡ€ Ρ€Π°ΠΌ ΠΎΠ½Π»Π°ΠΉΠ½: Расчёт статичСски ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌΡ‹Ρ… Ρ€Π°ΠΌ ΠΈ Π±Π°Π»ΠΎΠΊ

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

РасчСт статичСски Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌΠΎΠΉ Ρ€Π°ΠΌΡ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ сил

Β Β Β  Для Ρ€Π°ΠΌΡ‹, Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ согласно Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°, трСбуСтся :

Β Β Β  1. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΠΈΡ„Ρ€, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ : Ρ€Π°ΡΡ‡Ρ‘Ρ‚Π½ΡƒΡŽ схСму Ρ€Π°ΠΌΡ‹, Π΅Ρ‘ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹, ΠΆΡ‘ΡΡ‚ΠΊΠΎΡΡ‚ΡŒ стСрТнСй, Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ.

Β Β Β  2. Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ статичСской нСопрСдСлимости ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ систСму.

Β Β Β  3. ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ каноничСскоС ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π² ΠΎΠ±Ρ‰Π΅ΠΌ Π²ΠΈΠ΄Π΅.

Β Β Β  4. ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π² основной систСмС ΡΠΏΡŽΡ€Ρ‹ Mi ΠΎΡ‚ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Ρ… сил ΠΈ ΡΠΏΡŽΡ€Ρƒ MF ΠΎΡ‚ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

Β Β Β  5. Найти коэффициСнты ΠΈ свободныС Ρ‡Π»Π΅Π½Ρ‹ каноничСских ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ нахоТдСния ΠΈΡ….

Β Β Β  6. Π Π΅ΡˆΠΈΡ‚ΡŒ систСму каноничСских ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

Β Β Β  7. ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΡΠΏΡŽΡ€Ρƒ М. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ статичСски ΠΈ ΠΊΠΈΠ½Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΡΠΏΡŽΡ€Ρ‹ М.

Β Β Β  8. По ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΡΠΏΡŽΡ€Π΅ М ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΡΠΏΡŽΡ€Ρƒ Q.

Β Β Β  9. По Q ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΡΠΏΡŽΡ€Ρƒ N.

Β Β Β  10. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΡ‚Π°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ равновСсия систСмы Π² Ρ†Π΅Π»ΠΎΠΌ.

Β Β Β  Π”Π°Π½ΠΎ :

β„– схСмы

Β Β Β  a,

Β Β Β  ΠΌ

Β Β Β  b,

Β Β Β  ΠΌ

    с,

Β Β Β  ΠΌ

Β Β Β  d,

Β Β Β  ΠΌ

Β Β  Ξ±

Β Β  Ξ²

Β Β  Ξ³

Β Β  F1,

   кН

Β  F2,

  кН

Β  q1,

 кН/м

Β Β  q2,

кН/м

Β Β Β  3

Β  3. 8

Β  5.2

Β  4.2

Β  2.1

Β Β Β  3

Β Β  4

Β Β  2

Β Β Β  0

Β Β  21

Β Β  0

Β Β  8

Β 

                                                                   РСшСниС.

  1. Расчётная схСма.

Β Β Β  2. Установим ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ статичСской нСопрСдСлённости ΠΈ Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ систСму.

Β Β Β  Π‘Ρ‚Π΅ΠΏΠ΅Π½ΡŒ статичСской нСопрСдСлимости (количСство Π»ΠΈΡˆΠ½ΠΈΡ… связСй ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ :

Β Β Β Β Β Β Β Β Β Β Β Β  Π›=2Π¨+Π‘0-3Π”=2Γ—0+5-3Γ—1=2

Β Β Β  Π³Π΄Π΅ Π¨=0 – количСство ΡˆΠ°Ρ€Π½ΠΈΡ€ΠΎΠ², ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰ΠΈΡ… диски с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ ΠΈΡ… кратности ; Π‘0=5 – количСство ΠΎΠΏΠΎΡ€Π½Ρ‹Ρ… стСрТнСй ; Π”=1 – число дисков Π² систСмС.

Β Β Β  ΠžΡΠ½ΠΎΠ²Π½ΡƒΡŽ систСму (О.Π‘.) ΠΏΡ€ΠΈΠΌΠ΅ΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рисункС 1.

Β Β Β  3. БистСма каноничСских ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄ :

Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β  Β Β Β  Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β  (1)

Β Β Β  ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚Ρ‹ ΠΏΡ€ΠΈ нСизвСстных ΠΈ свободныС Ρ‡Π»Π΅Π½Ρ‹ каноничСских ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ (1) ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌ :

Β Β Β Β Β Β Β Β Β Β Β Β  Ξ΄ii=Β  ;Β  Ξ΄ik=Ξ΄ki=Β  ;Β  Ξ”ip=Β Β Β Β Β Β  Β Β  (2)

Β Β Β  4. Π‘Ρ‚Ρ€ΠΎΠΈΠΌ Π² основной систСмС ΡΠΏΡŽΡ€Ρ‹ Mi ΠΎΡ‚ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Ρ… сил ΠΈ ΡΠΏΡŽΡ€Ρƒ MP ΠΎΡ‚ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

Β Β Β  На рисункС 2 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° ΡΠΏΡŽΡ€Π° ΠΈΠ·Π³ΠΈΠ±Π°ΡŽΡ‰ΠΈΡ… ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΏΡ€ΠΈ Π½Π°Π³Ρ€ΡƒΠΆΠ΅Π½ΠΈΠΈ основной систСмы силой X1=1

Β Β Β  Π Π΅Π°ΠΊΡ†ΠΈΠΈ ΠΎΠΏΠΎΡ€ : Mh2=X1(2b+a)=14.2 ΠΌ ; Yh2=X1=1 ΠΌ

Β Β Β  Участок AB : M1=0

Β Β Β  Участок BC : M2=0

Β Β Β  Участок BD : M3=X1x3, Π³Π΄Π΅ 0<x3<a+b ; MB=0 ; MD=(a+b)X1=9 ΠΌ

Β Β Β  Участок DE : M4=(a+b)X1 ; MD=ME=9 ΠΌ

Β Β Β  Участок EF : M5=Mh2-Yh2x5, Π³Π΄Π΅ 0<x5E=Mh2-Yh2b=14.2-5.2=9 ΠΌ ;

Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β  Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β  MF=Mh2=14.2 ΠΌ

Β Β Β  Участок FN : M6=0

Β Β Β  Участок FH : M7=Mh2=14.2 ΠΌ.

Β Β Β  На рисункС 2 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° ΡΠΏΡŽΡ€Π° ΠΈΠ·Π³ΠΈΠ±Π°ΡŽΡ‰ΠΈΡ… ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΏΡ€ΠΈ Π½Π°Π³Ρ€ΡƒΠΆΠ΅Π½ΠΈΠΈ основной систСмы силой X2=1.

Β Β Β  Π Π΅Π°ΠΊΡ†ΠΈΠΈ ΠΎΠΏΠΎΡ€ : Xh3=X2=1 ΠΌ

Β Β Β  Участок AB : M1=X2y1, Π³Π΄Π΅ 0<y1<c+d ; MA=0 ; MB=X2(c+d)=6.3 ΠΌ.

Β Β Β  Участок BC : M2=0

Β Β Β  Участок BD : M3=X2(c+d)=6.3 ΠΌ

Β Β Β  Участок DE : M4=Xh3y4, Π³Π΄Π΅ c<y4<c+d ; MD=Xh3(c+d)=6.3 ΠΌ ; ME=Xh3c=4.2 ΠΌ

Β Β Β  Участок EF : M5=Xh3c=4.2 ΠΌ

Β Β Β  Участок FN : M6=0

Β Β Β  Участок FH : M7=Xh3y7, Π³Π΄Π΅ 0<y7<c ; MF=Xh3c=4.2 ΠΌ ; MH=0

Β 

Β Β Β Β  На рисункС 3 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° ΡΠΏΡŽΡ€Π° ΠΈΠ·Π³ΠΈΠ±Π°ΡŽΡ‰ΠΈΡ… ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ² основной систСмы ΠΎΡ‚ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅.

Β Β Β  Π Π΅Π°ΠΊΡ†ΠΈΠΈ ΠΎΠΏΠΎΡ€ :Β  Ξ£mH=0 ;

Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β  MH+0.5q2a2-F2c+0.5q2(c+d)2-F2(2b+2a)=0

Β Β Β Β Β Β  Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β  MH=

                                кН·м

Β Β Β Β Β Β Β Β Β Β  Ξ£Yk=0 ; YH-q2a-F2=0 ; YH=q2a+F2=8Γ—3.8+21=51.4 кН

Β Β Β Β Β Β Β Β Β Β  Ξ£Xk=0 ; XH+F2-q2(c+d)=0 ; XH=q2(c+d)-F2=8Γ—(4.2+2.1)-21=29.4 кН

Β Β Β  Участок AB : M1=-0.5q2y12, Π³Π΄Π΅ 0<y1<c+d ; MA=0 ;

Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β  MB=-0.5q2(c+d)2=-0.5Γ—8Γ—(4.2+2.1)2=-158.

76 кН·м

Β Β Β  Участок BC : M2=-F2x2, Π³Π΄Π΅ 0<x2<a ; MC=0 ; MB=-F2a=-21Γ—3.8=-79.8 кН·м

Β Β Β  Участок BD : M3=-F2x3-0.5q2(c+d)2, Π³Π΄Π΅ a<x3<2a+b ;

Β Β  Β Β Β Β Β Β Β Β Β Β Β Β Β  MB=-F2a-0.5q2(c+d)2=-21Γ—3.8-0.5Γ—8Γ—(4.2+2.1)2=-238.56 кН·м ;

Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β  MD=-F2(2a+b)-0.5q2(c+d)2=-21Γ—(2Γ—3.8+5.2)-0.5Γ—8Γ—(4.2+2.1)2=-427.56 кН·м

Β Β Β  Участок DE : M4=-F2(2a+b)-0.5q2(c+d)2

Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β  MD=-F2(2a+b)-0.5q2(c+d)2=-21Γ—(2Γ—3.8+5.2)-0.5Γ—8Γ—(4.2+2.1)2=-427.56 кН·м

Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β  ME=-F2(2a+b)-q2(c+d)(0.5(c+d)-d)=-21Γ—12.8-8Γ—6.3Γ—(0.5Γ—6.3-2.1)=-321.72 кН·м

Β Β Β  Участок EF : M5=-q2a(x5+0.5a)+YHx5-XHc-MH, Π³Π΄Π΅ 0<x5<b

Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β  ME=-q2a(b+0.5a)+YHb-XHc-MH=

Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β  =-8Γ—3.8Γ—(5.2+0.5Γ—3.8)+51.4Γ—5.2-29.4Γ—4.2-249.68= -321.72 кН·м

Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β  MF=-0.5q2a2-XHc-MH=-0.5Γ—8Γ—3.82-29.4Γ—4.2-249.68=-430.92 кН·м

Β Β Β  Участок FN : M6=-0.5q2x62, Π³Π΄Π΅ 0<x6<a ; MN=0 ;

Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β  MF=-0.5Γ—8Γ—3.82=-57.76 кН·м

Β Β Β  Участок FH : M7=-XHy7-MH, Π³Π΄Π΅ 0<y7<c ;

Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β  MF=-29. 4Γ—4.2-249.68=-373.16 кН·м

                   MH=-249.68 кН·м

Β Β Β  5. Найдём коэффициСнты ΠΈ свободныС Ρ‡Π»Π΅Π½Ρ‹ каноничСских ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ. Π‘Π΄Π΅Π»Π°Π΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ нахоТдСния ΠΈΡ….

Β Β Β  ЧислСнныС значСния коэффициСнтов ΠΏΡ€ΠΈ нСизвСстных ΠΈ свободных Ρ‡Π»Π΅Π½ΠΎΠ² ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ (1) Π½Π°ΠΉΠ΄Ρ‘ΠΌ способом пСрСмноТСния ΡΠΏΡŽΡ€.

Β Β Β Β Β Β Β Β Β  EJΞ΄11=

Β Β Β Β Β Β Β Β Β Β Β Β Β Β  =

Β Β Β Β Β Β  Β Β Β Β Β Β  =60.75+85.05+237.143+423.444=806.387

Β Β Β Β Β Β Β Β Β Β  EJΞ΄22=

Β Β Β Β  =

Β Β Β Β Β Β Β Β  =41.675+89.303+29.327+30.576+12.348=203.229

Β Β Β Β Β Β Β Β Β Β Β  EJΞ΄12=EJΞ΄21=

Β Β Β Β Β Β Β Β Β Β 

Β 

Β Β Β Β Β Β Β Β Β  EJΞ”1p=

Β Β Β Β Β Β Β Β Β 

Β Β Β Β Β Β Β Β Β  EJΞ”2p=

Β Β Β Β Β Β Β Β Β Β 

Β Β Β  Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ построчныС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ коэффициСнтов ΠΏΡ€ΠΈ нСизвСстных, ΠΏΠΎΠ»ΡŒΠ·ΡƒΡΡΡŒ условиСм :

Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β 

Β Β Β  Π³Π΄Π΅ — суммарная Сдиничная ΡΠΏΡŽΡ€Π° ΠΈΠ·Π³ΠΈΠ±Π°ΡŽΡ‰ΠΈΡ… ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ², получаСмая ΠΏΠΎ зависимости , ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° рисункС 4.

Β 

Β Β Β  ΠŸΠ΅Ρ€Π΅ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠΏΡŽΡ€ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡΡΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ Π’Π΅Ρ€Π΅Ρ‰Π°Π³ΠΈΠ½Π°.

Β Β Β Β Β Β Β Β Β Β Β 

Β Β Β Β Β Β Β Β Β Β Β 

Β Β Β Β Β Β Β Β Β 

Β Β Β Β Β Β Β Β Β Β Β  EJ(Ξ΄11+Ξ΄12)= 806.387+260.471=1066.858

Β Β Β Β Β Β Β Β Β Β Β 

Β Β Β  Β Β Β Β Β Β Β 

Β Β Β Β Β Β Β Β Β Β Β Β  EJ(Ξ΄22+Ξ΄21)=203.229+260.471=463.7

Β Β Β  ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ вычислСния свободных Ρ‡Π»Π΅Π½ΠΎΠ² ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ (1) :

Β Β Β Β Β Β Β Β Β Β Β Β 

Β Β Β Β Β Β Β Β Β Β Β Β 

Β Β Β Β Β Β Β Β Β Β Β Β 

Β Β Β Β Β Β Β Β Β Β Β Β 

Β Β Β Β Β Β Β Β Β Β Β Β 

Β Β Β  =-262.549-1050.197-8412.296-5624.999-10388.172-10750.664=-36488.877

Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β  EJ(Ξ”1p+Ξ”2p)=

Β Β Β  Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, коэффициСнты Ξ΄ ΠΈ Ξ” ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ.

Β Β Β  6. РСшим систСму каноничСских ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΈ сдСлаСм ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

Β Β Β  ΠŸΠΎΠ΄ΡΡ‚Π°Π²Π»ΡΡ Π² систСму (1) значСния, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… коэффициСнтов, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ систСму :

Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β 

Β Β Β  РСшим, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΡƒΡŽ систСму.

Β Β Β Β Β Β Β Β Β Β Β Β Β  Ξ”= ; Ξ”1=

Β Β Β Β Β Β Β Β Β Β Β Β Β  Ξ”2=

    Вогда : X1= кН ; X2= кН

Β Β Β  ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ систСмы ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Ρ‘ΠΌ ΠΏΡƒΡ‚Ρ‘ΠΌ подстановки ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ X1 ΠΈ X2 Π² исходныС уравнСния :

Β Β Β Β Β Β Β Β Β Β Β Β Β Β 

Β Β Β  Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ X1 ΠΈ X2 Π½Π°ΠΉΠ΄Π΅Π½Ρ‹, Π²Π΅Ρ€Π½ΠΎ.

Β Β Β  7. ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΠΌ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΡΠΏΡŽΡ€Ρƒ М. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ ΡΡ‚Π°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΈ ΠΊΠΈΠ½Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΡΠΏΡŽΡ€Ρ‹ М.

Β Β Β  ΠžΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ ΡΠΏΡŽΡ€Π° ΠΈΠ·Π³ΠΈΠ±Π°ΡŽΡ‰ΠΈΡ… ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° ΠΏΠΎ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ :

Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β  M=

Β Β Β  Π­ΠΏΡŽΡ€Ρ‹ ΠΈΠ·Π³ΠΈΠ±Π°ΡŽΡ‰ΠΈΡ… ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΎΡ‚ фактичСских Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ X1 ΠΈ X2 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π½Π° рисункС 5.

Β  Β  Π Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ ΡΠΏΡŽΡ€Π° М построСна Π½Π° рисункС 6.

Β Β Β  ΠŸΡ€ΠΎΠ²Π΅Π΄Ρ‘ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΡΠΏΡŽΡ€Ρ‹ ΠΈΠ·Π³ΠΈΠ±Π°ΡŽΡ‰ΠΈΡ… ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ².

Β Β Β  БтатичСская ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ провСряСм равновСсиС ΡƒΠ·Π»Π° систСмы ΠΏΠΎΠ΄ дСйствиСм ΠΈΠ·Π³ΠΈΠ±Π°ΡŽΡ‰ΠΈΡ… ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΊ ΠΏΡ€ΠΈΠΌΡ‹ΠΊΠ°ΡŽΡ‰ΠΈΠΌ ΠΊ ΡƒΠ·Π»Ρƒ отсСчённым стСрТням. ΠŸΡ€ΠΈ этом Π΄ΠΎΠ»ΠΆΠ½ΠΎ выполнятся условиС : Ξ£MΡƒΠ·=0

     УзСл B : ΣMузB=-79.8-0.342+80.142=0

    УзСл D :  ΣMузD=29.178-29.178=0

    УзСл E :  ΣMузE=2.982-2.982=0

    УзСл F :  ΣMузF=57.76-37.732-20.028=0

Β Β Β  Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, равновСсиС Ρ€Π°ΠΌΡ‹ ΡΠΎΠ±Π»ΡŽΠ΄Π°Π΅Ρ‚ΡΡ.

Β Β Β  ΠšΠΈΠ½Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ ΠΏΠΎ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ :

Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β 

Β Β Β Β Β Β Β Β Β Β Β Β Β Β 

Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β 

Β Β Β  ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ вычислСний :

Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β  ΞΌ=

Β Β Β  Для стСрТнСвых систСм срСднСй слоТности ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ вычислСний Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 3%.

Β Β Β  БтатичСская ΠΈ кинСматичСская ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ, ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ ΡΠΏΡŽΡ€Π° ΠΈΠ·Π³ΠΈΠ±Π°ΡŽΡ‰ΠΈΡ… ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ² построСна – Π²Π΅Ρ€Π½ΠΎ.

Β Β Β  8. ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ ΡΠΏΡŽΡ€Ρ‹ Q ΠΏΠΎ ΡΠΏΡŽΡ€Π΅ М.

Β Β Β  Для построСния ΡΠΏΡŽΡ€Ρ‹ ΠΏΠΎΠΏΠ΅Ρ€Π΅Ρ‡Π½Ρ‹Ρ… сил Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΡΠΏΡŽΡ€ΠΎΠΉ ΠΈΠ·Π³ΠΈΠ±Π°ΡŽΡ‰ΠΈΡ… ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ² М.

Β Β Β  На участках, Π³Π΄Π΅ ΡΠΏΡŽΡ€Π° М ΠΈΠΌΠ΅Π΅Ρ‚ прямолинСйноС ΠΎΡ‡Π΅Ρ€Ρ‚Π°Π½ΠΈΠ΅, попСрСчная сила числСнно Ρ€Π°Π²Π½Π° :

Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β  Q=

Β Β Β  Π³Π΄Π΅ Ξ± – ΡƒΠ³ΠΎΠ» Π½Π°ΠΊΠ»ΠΎΠ½Π° ΡΠΏΡŽΡ€Ρ‹ М ΠΊ оси стСрТня.

Β Β Β  Если для совмСщСния с ΡΠΏΡŽΡ€ΠΎΠΉ ΠΈΠ·Π³ΠΈΠ±Π°ΡŽΡ‰ΠΈΡ… ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ² ΡΡ‚Π΅Ρ€ΠΆΠ΅Π½ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎ Ρ…ΠΎΠ΄Ρƒ часовой стрСлки, Ρ‚ΠΎ попСрСчная сила принимаСтся ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ.

Β Β Β  На участкС BC : QBC=tgΞ±BC=  кН

Β Β Β  На участкС DB : QBD=tgΞ±BD= кН

Β Β Β  На участкС DE : QDE=tgΞ±DE= кН

Β Β Β  На участкС EF : QEF=tgΞ±EF= кН

Β Β Β  На участкС FH : QFH=tgΞ±FH= кН

Β Β Β  На участках, Π³Π΄Π΅ ΡΠΏΡŽΡ€Π° М ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° ΠΏΠ°Ρ€Π°Π±ΠΎΠ»ΠΎΠΉ, ΠΏΠΎΠΏΠ΅Ρ€Π΅Ρ‡Π½Ρ‹Π΅ силы Π½Π°ΠΉΠ΄Ρ‘ΠΌ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅

Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β  Qx=Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β  (3)

Β Β Β  Π³Π΄Π΅ — Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠΏΠ΅Ρ€Π΅Ρ‡Π½ΠΎΠΉ силы Π² сСчСниях простой ΡˆΠ°Ρ€Π½ΠΈΡ€Π½ΠΎ ΠΎΠΏΡ‘Ρ€Ρ‚ΠΎΠΉ Π±Π°Π»ΠΊΠΈ.

Β Β Β  ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΠΏΠΎΠΏΠ΅Ρ€Π΅Ρ‡Π½ΡƒΡŽ силу Q Π½Π° участкС AB. Для этого ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ , рассматривая участок AB ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΡˆΠ°Ρ€Π½ΠΈΡ€Π½ΠΎ ΠΎΠΏΡ‘Ρ€Ρ‚ΡƒΡŽ Π±Π°Π»ΠΊΡƒ.

Β Β  Π Π΅Π°ΠΊΡ†ΠΈΠΈ Π±Π°Π»ΠΊΠΈ :

Β Β Β Β Β Β Β Β Β Β Β Β Β Β  Ξ£mB=0Β  ;Β  6.3HA-0.5q2Β·6.32=0Β  ;Β  HA=0.5Γ—8Γ—6.3=25.2 кН ; HB=25.2 кН

Β Β Β  На рисункС 7 построСна ΡΠΏΡŽΡ€Π° .Β 

Β Β Β  Π’ΠΎΠ³Π΄Π°, примСняя Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ (3), ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ :

                QA= кН

                 QB= кН

Β Β Β  ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΠΏΠΎΠΏΠ΅Ρ€Π΅Ρ‡Π½ΡƒΡŽ силу Q Π½Π° участкС FN. Для этого ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ , рассматривая участок FN ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΡˆΠ°Ρ€Π½ΠΈΡ€Π½ΠΎ ΠΎΠΏΡ‘Ρ€Ρ‚ΡƒΡŽ Π±Π°Π»ΠΊΡƒ.

Β Β  Π Π΅Π°ΠΊΡ†ΠΈΠΈ Π±Π°Π»ΠΊΠΈ :

Β Β Β Β Β Β Β Β Β Β Β Β Β Β  Ξ£mF=0Β  ;Β  -3.8VN+0.5q2Β·3.82=0Β  ;Β  VN=0.5Γ—8Γ—3.8=15.2 кН ; VF=15.2 кН

Β Β Β  На рисункС 7 построСна ΡΠΏΡŽΡ€Π° .Β 

Β Β Β  Π’ΠΎΠ³Π΄Π°, примСняя Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ (3), ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ :

Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β  QN=

                 QF= кН

Β 

Β 

Β 

Β 

Β Β Β  ΠžΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ ΡΠΏΡŽΡ€Π° ΠΏΠΎΠΏΠ΅Ρ€Π΅Ρ‡Π½Ρ‹Ρ… сил ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° рисункС 8.

Β Β Β  9. По ΡΠΏΡŽΡ€Π΅ Q построим ΡΠΏΡŽΡ€Ρƒ N.

Β Β Β  Π­ΠΏΡŽΡ€Ρƒ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΡŒΠ½Ρ‹Ρ… сил N строим ΠΏΠΎ ΡΠΏΡŽΡ€Π΅ ΠΏΠΎΠΏΠ΅Ρ€Π΅Ρ‡Π½Ρ‹Ρ… сил Q, рассматривая равновСсиС ΡƒΠ·Π»ΠΎΠ². Π£Π·Π»Ρ‹ Ρ€Π°ΠΌΡ‹ Π²Ρ‹Ρ€Π΅Π·Π°Π΅ΠΌ Π² Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ рассматриваСмый ΡƒΠ·Π΅Π» содСрТал Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Π΄Π²ΡƒΡ… стСрТнСй с нСизвСстными ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ силами. ΠŸΡ€ΠΈ составлСнии ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ равновСсия (Ξ£X=0, Ξ£Y=0) Π²Π½Π°Ρ‡Π°Π»Π΅ ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ всС нСизвСстныС ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΡŒΠ½Ρ‹Π΅ силы ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌΠΈ (ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ). ΠžΡ‚ΡΠ΅Ρ‡Ρ‘Π½Π½Ρ‹Π΅ ΡƒΠ·Π»Ρ‹ рассматриваСмой Ρ€Π°ΠΌΡ‹ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π½Π° рисункС 9.

Β Β Β  Π£Π·Π΅Π» D : Ξ£X=0 ; NDB+12.474=0Β  ;Β  NDB=-12.474 кН (ΡΡ‚Π΅Ρ€ΠΆΠ΅Π½ΡŒ DB сТат)

Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β  Ξ£Y=0 ; -NDE-3.28=0Β  ;Β  NDE=-3.28 кН (ΡΡ‚Π΅Ρ€ΠΆΠ΅Π½ΡŒ DE сТат)

Β Β Β  Π£Π·Π΅Π» Π• : Ξ£X=0 ; -NEF-12.474=0Β  ;Β  NEF=-12.474 кН (ΡΡ‚Π΅Ρ€ΠΆΠ΅Π½ΡŒ EF сТат)

Β Β Β  Π£Π·Π΅Π» F : Ξ£X=0Β  ;Β  -NFN+NFE-8.521=0Β  ; NFN=0 (ΡΡ‚Π΅Ρ€ΠΆΠ΅Π½ΡŒ FN Π½Π΅ Π½Π°Π³Ρ€ΡƒΠΆΠ΅Π½)

Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β  Ξ£Y=0 ; Β  -NFH-30.4-3.278=0Β  ; NFH=-30.4-3.278=-33.678 кН (ΡΡ‚Π΅Ρ€ΠΆΠ΅Π½ΡŒ FH сТат)

Β Β Β  Π£Π·Π΅Π» B : Ξ£X=0Β  ;Β  NBC-NBD-12.479=0 ; NBC=-12.479+12.479=0 (ΡΡ‚Π΅Ρ€ΠΆΠ΅Π½ΡŒ BC Π½Π΅ Π½Π°Π³Ρ€ΡƒΠΆΠ΅Π½)

Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β  Ξ£Y=0 ;Β  -NBA+3.28-21=0Β  ;Β  NBA=-21+3.28=-17.72 кН (ΡΡ‚Π΅Ρ€ΠΆΠ΅Π½ΡŒ BA сТат)

Β Β Β  ΠžΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ ΡΠΏΡŽΡ€Π° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΡŒΠ½Ρ‹Ρ… сил N ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° рисункС 10.

Β Β Β  10. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ ΡΡ‚Π°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ равновСсия систСмы Π² Ρ†Π΅Π»ΠΎΠΌ.

Β Β Β  По ΡΠΏΡŽΡ€Π°ΠΌ Q, N ΠΈ М ΠΈΠ· условий равновСсия ΠΎΠΏΠΎΡ€Π½Ρ‹Ρ… ΡƒΠ·Π»ΠΎΠ² ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ ΠΎΠΏΠΎΡ€Π½Ρ‹Π΅ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ (рисунок 11) :

                   HH=8.521 кН ; VH=33.678 кН ; MH=1.944 кН·м ;

                   HA=37.921 кН ; VA=17.72 кН

Β Β Β  Для Π΄Π°Π½Π½ΠΎΠΉ систСмы составляСм Ρ‚Ρ€ΠΈ уравнСния равновСсия :

Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β  Ξ£X=0Β  ;Β  -HH+HA+F2-6.3q2=-8.521+37.921+21-6.3Γ—8=58.921-58.921=0

Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β  Ξ£Y=0Β  ;Β  VH+VA-F2-3.8q2=33.678+17.72-21-3.8Γ—8=51.398-51.4=0

Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β  Ξ£mH=0 ;Β  -MH+0.5q2Γ—3.82-4.2F2-18F2+0.5q2Β·6.32+14.2VA=0

Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β  -1.944+0.5Γ—8Γ—3.82-4.2Γ—21-18Γ—21+0.5Γ—8Γ—6.32+14.2Γ—17.72=-468.144+468.144=0

Β Β Β  Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, статичСскиС уравнСния ΡΠΎΠ±Π»ΡŽΠ΄Π°ΡŽΡ‚ΡΡ.

Β 

Β 

Β 

Β 

Β 

Β 

РасчСт Ρ€Π°ΠΌ мСталлоконструкций ΠΈ Ρ€Π΅ΡˆΠ΅Ρ‚ΠΎΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΠΎΠ² Π½Π΅Ρ„Ρ‚ΠΈ ΠΈ Π³Π°Π·Π° Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ бСсплатно ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΈΠ½ Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ΠΎΠ²ΠΈΡ‡ Π•Ρ„Π°Π½ΠΎΠ²

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Π’ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€ΡƒΡ‡Π½Ρ‹Ρ… расчСтов Π½Π° ΠΏΡ€ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ плоских Ρ€Π°ΠΌ, сварСнных ΠΈΠ· стСрТнСй ΠΌΠ΅Ρ‚Π°Π»Π»ΠΎΠΏΡ€ΠΎΠΊΠ°Ρ‚Π° (ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Π΅ пластины, ΡˆΠ²Π΅Π»Π»Π΅Ρ€Ρ‹, Π΄Π²ΡƒΡ‚Π°Π²Ρ€Ρ‹) ΠΎΡ‚ дСйствия Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ пСрпСндикулярно плоскости Ρ€Π°ΠΌΡ‹. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ Ρ‚Π°ΠΊΠΈΡ… Ρ€Π°ΠΌ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠ° ΠΊΠ°Ρ‚Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° Π² Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π°Ρ… Π½Π΅Ρ„Ρ‚Π΅ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (Ρ€Π΅Π°ΠΊΡ‚ΠΎΡ€Π°Ρ… ΠΈ сСпараторах), Ρ€Π°ΠΌΠ°Ρ… Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΠΎΠ² Π² Π±Π»ΠΎΡ‡Π½ΠΎΠΌ исполнСнии (Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Ρ‹, обвязка ΠΈ Π°Ρ€ΠΌΠ°Ρ‚ΡƒΡ€Π° располоТСны Π½Π° ΠΎΠ΄Π½ΠΎΠΉ нСсущСй Ρ€Π°ΠΌΠ΅, конструкция Π½Π΅ относится ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ ΠΊΠ°ΠΏΠΈΡ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²Π°), ΠΆΠ΅Π»Π΅Π·Π½ΠΎΠ΄ΠΎΡ€ΠΎΠΆΠ½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ….

Π’ ΡƒΡ‡Π΅Π±Π½ΠΎΠΉ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π΅ ΠΏΠΎ ΡΠΎΠΏΡ€ΠΎΡ‚ΠΈΠ²Π»Π΅Π½ΠΈΡŽ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² ΠΈ ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ расчСт плоских Ρ€Π°ΠΌ ΠΎΡ‚ дСйствия Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ, Π»Π΅ΠΆΠ°Ρ‰ΠΈΡ… Π² плоскости Ρ€Π°ΠΌ ΠΈ отсутствуСт ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ° расчСта Π½Π° Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½Π½ΡƒΡŽ пСрпСндикулярно плоскости Ρ€Π°ΠΌΡ‹. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ знания сопротивлСния ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² для ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ записи Π²Ρ‹ΠΊΠ»Π°Π΄ΠΎΠΊ расчСта Π½Π° ΠΏΠ΅Ρ€ΠΏΠ΅Π½Π΄ΠΈΠΊΡƒΠ»ΡΡ€Π½ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ΅ Π·Π½Π°Π½ΠΈΠ΅ ΠΈ ΡƒΠΌΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ расчСтныС Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹. Π­Ρ‚ΠΎ являСтся достаточно Ρ‚Ρ€ΡƒΠ΄ΠΎΠ΅ΠΌΠΊΠΈΠΌ. НазначСниС настоящСй Ρ€Π°Π±ΠΎΡ‚Ρ‹ состоит Π² прСдставлСнии Ρ‚Π°ΠΊΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ для возмоТности Π΅ быстрого примСнСния для расчСта Ρ€Π°ΠΌ.

Плоская Ρ€Π°ΠΌΠ° являСтся стСрТнСвой систСмой, Ρ‚.Π΅. состоящСй ΠΈΠ· тонкостСнных стСрТнСй конструкциСй. РасчСт Ρ€Π°ΠΌΡ‹ состоит Π² расчСтС тонкостСнной стСрТнСвой систСмы. Для ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… мСталлоконструкций расчСт Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² расчСтС пространствСнных стСрТнСвых конструкций. Но для ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… конструкций расчСт выполняСтся ΠΏΠΎ ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°ΠΌ, Π° для ΠΌΠ°ΡˆΠΈΠ½ΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ ΠΏΠΎ допускаСмым напряТСниям.

На соврСмСнной ΡƒΡ€ΠΎΠ²Π½Π΅ расчСты Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… элСмСнтов Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ…. Π‘Ρ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ конструкции Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… lira, SCAD, Robot ΠΈ Π΄Ρ€. Π’ этих ΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π»ΠΎΠΆΠΈΡ‚ΡŒ ΠΏΠ»ΠΎΡΠΊΡƒΡŽ Ρ€Π°ΠΌΡƒ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ Π΅Ρ‘ расчСт, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ€Π°ΠΌ КМ (конструкций мСталличСских), сварСнных ΠΈΠ· ΠΌΠ΅Ρ‚Π°Π»Π»ΠΎΠΏΡ€ΠΎΠΊΠ°Ρ‚Π°. РасчСт ΠΌΠ°ΡˆΠΈΠ½ΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ МКЭ выполняСтся Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… МКЭ Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Ansys, SolidWorks Simulation ΠΈ Π΄Ρ€. Для расчСта Ρ‚Π°ΠΊΠΈΡ… Ρ€Π°ΠΌ, ΠΊΠ°ΠΊ Ρ€Π°ΠΌΡ‹ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ, Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ МКЭ, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для расчСта ΠΌΠ°ΡˆΠΈΠ½ΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ. Π Π°ΠΌΠ° Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠΏΠ΅Ρ€Π΅Ρ‡Π½Ρ‹Π΅ Π±Π°Π»ΠΊΠΈ с прорСзями, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Π±Π°Π»ΠΊΠΈ, ΠΈ Ρ‚Π°ΠΊΡƒΡŽ Ρ€Π°ΠΌΡƒ Π»ΡƒΡ‡ΡˆΠ΅ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π² МКЭ Ρ‚ΠΈΠΏΠ° Ansys ΠΈΠ»ΠΈ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠΈ (ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ сил) ΠΈΠ»ΠΈ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ сопротивлСния ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² (просто расчСт Π±Π°Π»ΠΎΠΊ Π½Π° ΠΈΠ·Π³ΠΈΠ±).

РасчСт ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… элСмСнтов являСтся Π±ΠΎΠ»Π΅Π΅ тСорСтичСски обоснованным ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ сопротивлСния ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ², Π½ΠΎ послСдниС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°Ρ‚ΡŒ для понимания повСдСния конструкции (Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ) Π² описании простыми Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌΠΈ матСматичСского Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π° сопротивлСния ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ². ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ (конструктор) Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ прСдставлСниС ΠΎ распрСдСлСнии напряТСний, ΠΎ Π²ΠΈΠ΄Π΅ ΡΠΏΡŽΡ€ усилий ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² Ρ€Π°ΠΌΠ΅. Для расчСтов МКЭ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ построСниС 3D ΠΌΠΎΠΆΠ΅Ρ‚ конструкции, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, для Ρ€ΡƒΡ‡Π½Ρ‹Ρ… расчСтов достаточно Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ схСму Ρ€Π°ΠΌΡ‹ Π² Ρ‚Π΅Ρ‚Ρ€Π°Π΄ΠΊΠ΅. Π ΡƒΡ‡Π½ΠΎΠΉ расчСт ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠ΅Ρ€Π΅Π΄ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ расчСтом МКЭ.

Π’ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π°Π²Ρ‚ΠΎΡ€Π° Π±Ρ‹Π» случай, ΠΊΠΎΠ³Π΄Π° Π±Ρ‹Π» доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€ΡƒΡ‡Π½ΠΎΠΉ расчСт, Π² Ρ‚ΠΎΠΌ случаС это Π±Ρ‹Π» СдинствСнный способ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ конструкции Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°.

Π’ Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠ°Ρ… ΠΊΠ°Ρ‚Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° складываСтся ΠΎΡ‚ дСйствия вСса ΠΊΠ°Ρ‚Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° ΠΈ дСйствия усилия ΠΎΡ‚ давлСния Π½Π° ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ ΠΊΠ°Ρ‚Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ дСйствиС давлСния ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ дСйствиС вСса ΠΊΠ°Ρ‚Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°. НапримСр, Π² случаС возмоТности образования давлСния Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части сСпаратора, Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части ΠΊΠ°Ρ‚Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΡƒ для ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΡŠΡ‘ΠΌΠ° ΠΊΠ°Ρ‚Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ усилиС ΠΎΡ‚ давлСния Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ‹ΡˆΠ΅ усилия вСса ΠΊΠ°Ρ‚Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° Π½Π° ниТнюю Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΡƒ (рассматриваСтся подъСм всСго цилиндричСского объСма ΠΊΠ°Ρ‚Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° ΠΏΠΎΠ΄ дСйствиСм давлСния).

Для Ρ€Π΅ΡˆΠ΅Ρ‚ΠΎΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° расчСт Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² расчСтС:

– нСсущих Π±Π°Π»ΠΎΠΊ Π½Π° ΠΈΠ·Π³ΠΈΠ± ΠΈ ΠΊΡ€ΡƒΡ‡Π΅Π½ΠΈΠ΅ с ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ условия прочности ΠΏΠΎ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ энСргСтичСской Ρ‚Π΅ΠΎΡ€ΠΈΠΈ прочности, ΠΎΠΏΠΈΡ€Π°ΡŽΡ‰ΠΈΡ…ΡΡ Π½Π° пояс, ΠΏΡ€ΠΈΠ²Π°Ρ€Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ·Π½ΡƒΡ‚Ρ€ΠΈ ΠΊ ΠΎΠ±Π΅Ρ‡Π°ΠΉΠΊΠ΅ корпуса Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π°;

β€“Β Ρ€Π΅ΡˆΠ΅Ρ‚ΠΎΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°, ΠΎΠΏΠΈΡ€Π°ΡŽΡ‰ΠΈΡ…ΡΡ Π½Π° нСсущиС Π±Π°Π»ΠΊΠΈ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ опираСтся сСтка ДТонсона;

– расчСтС ΠΏΡ€ΡƒΡ‚ΡŒΠ΅Π² сСтки ДТонсона, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ находится ΠΊΠ°Ρ‚Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ (ΠΈΠ»ΠΈ нСпосрСдствСнно ΠΈΠ»ΠΈ сначала Ρ„Π°Ρ€Ρ„ΠΎΡ€ΠΎΠ²Ρ‹Π΅ ΡˆΠ°Ρ€Ρ‹ для выравнивания ΠΏΠΎΡ‚ΠΎΠΊΠ° срСды Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°Ρ‚Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€).

Для нСсущих ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ Π±Π»ΠΎΠΊΠΎΠ² нСфтяных Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΠΎΠ² Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π½Π° Ρ€Π°ΠΌΡƒ пСрСдаСтся ΠΏΡ€ΠΈ подъСмС Π·Π° строповыС устройства ΠΎΡ‚ установлСнного оборудования. Для ΠΆΠ΅Π»Π΅Π·Π½ΠΎΠ΄ΠΎΡ€ΠΎΠΆΠ½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π½Π° Ρ€Π°ΠΌΡƒ пСрСдаётся нСпосрСдствСнно ΠΎΡ‚ Π³Ρ€ΡƒΠ·Π°.

Для Ρ€Π°ΠΌ Π±Π»ΠΎΠΊΠΎΠ² нСфтяных Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΠΎΠ² сущСствуСт ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ° расчСта Ρ€Π°ΠΌΡ‹ ΠΏΠΎ Π Π” 26-18-7-88. Π­Ρ‚Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ° уступаСт ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ΅ расчСта, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π² настоящСй ΠΊΠ½ΠΈΠ³Π΅ Π·Π° счСт ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠΉ состоящим Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… расчСтах Π½Π° ΠΈΠ·Π³ΠΈΠ± ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Π±Π°Π»ΠΎΠΊ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… расчСтах ΠΏΠΎΠΏΠ΅Ρ€Π΅Ρ‡Π½Ρ‹Ρ… Π±Π°Π»ΠΎΠΊ.

РасчСт нСсущих Π±Π°Π»ΠΎΠΊ выполняСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ сопротивлСния ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Π½Π° основании Ρ€Π°Π±ΠΎΡ‚Ρ‹ [1] (эта Ρ€Π°Π±ΠΎΡ‚Π° являСтся Π»ΡƒΡ‡ΡˆΠΈΠΌ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠΎΠΌ сопромата с ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ расчСта Π±Π°Π»ΠΎΠΊ ΠΈ Ρ€Π°ΠΌ). РасчСт Ρ€Π΅ΡˆΠ΅Ρ‚ΠΎΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° являСтся Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ слоТной Π·Π°Π΄Π°Ρ‡Π΅ΠΉ ΠΈ выполняСтся с использованиСм Ρ‚Π΅ΠΎΡ€ΠΈΠΈ [2] ΠΈ [3] ΠΏΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌ, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ Π² Ρ€Π°Π±ΠΎΡ‚Π°Ρ… [4] [5] для ΠΆΠ΅Π»Π΅Π·Π½ΠΎΠ΄ΠΎΡ€ΠΎΠΆΠ½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ, Π³Π΄Π΅ эти расчСты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ Ρ€Π°ΠΌ Π² Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π°Ρ… Π½Π΅Ρ„Ρ‚Π΅ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Но расчСт Ρ€Π΅ΡˆΠ΅Ρ‚ΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½ΠΎ Π² случаС отсутствия знания ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠΈ. РасчСт ΠΏΡ€ΡƒΡ‚ΡŒΠ΅Π² сСтки ДТонсона выполняСтся ΠΏΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΏΡ€ΠΎΠ»Π΅Ρ‚Π½ΠΎΠΉ Π±Π°Π»ΠΊΠΈ ΠΏΠΎ Ρ‚Π΅ΠΎΡ€Π΅ΠΌΠ΅ Ρ‚Ρ€Π΅Ρ… ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΠΌ [1] ΠΈ [2].

ΠŸΠžΠ‘Π’Π―Π©ΠΠ•Π’Π‘Π― Π‘ΠžΠ“Π£-Π’Π’ΠžΠ Π¦Π£ Π’Π ΠžΠ˜Π¦Π•!

Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€Π½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠ΅ΠΉ ΠΌΠ°ΠΌΠ΅, Ρ€Π°Π±ΠΎΡ‚Π°Π²ΡˆΠ΅ΠΉ Π² нСфтяном ΠΌΠ°ΡˆΠΈΠ½ΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠΈ.

РасчСт нСсущих Π±Π°Π»ΠΎΠΊ Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°

НСсущиС Π±Π°Π»ΠΊΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ сСчСния. Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ сСчСния ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ протаскивания Π±Π°Π»ΠΎΠΊ Ρ‡Π΅Ρ€Π΅Π· ΡˆΡ‚ΡƒΡ†Π΅Ρ€Π° люков. Π‘Π°Π»ΠΊΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π° (Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ ΠΊΠΎΠ»ΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°) Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΡˆΡ‚ΡƒΡ†Π΅Ρ€ Π½Π° Π΄Π½ΠΈΡ‰Π΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π°, Π½ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Ρ‚Π°ΡΠΊΠΈΠ²Π°Ρ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· Π±ΠΎΠΊΠΎΠ²Ρ‹Π΅ ΡˆΡ‚ΡƒΡ†Π΅Ρ€Ρ‹. Π‘ ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ этого Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π±Π°Π»ΠΎΠΊ Π² высоту Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 500ΠΌΠΌ ΠΈ с Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½ΠΎΠΉ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 80 ΠΌΠΌ.

НСсущиС Π±Π°Π»ΠΊΠΈ ΠΏΠΎΠ΄Π²Π΅Ρ€Π³Π°ΡŽΡ‚ΡΡ ΠΈΠ·Π³ΠΈΠ±Ρƒ ΠΈ ΡΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π½ΠΈΡŽ. Π‘ΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π½ΠΈΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΈΠ·-Π·Π° нСсиммСтричности располоТСния Π±Π°Π»ΠΎΠΊ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ повСрхности Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°. ΠžΡ†Π΅Π½ΠΊΠ° прочности производится ΠΎΡ‚ совмСстного дСйствия кручСния ΠΈ ΠΈΠ·Π³ΠΈΠ±Π°, ΠΏΠΎ энСргСтичСской Ρ‚Π΅ΠΎΡ€ΠΈΠΈ прочности.

Участок Π±Π°Π»ΠΊΠΈ, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π±Π°Π»ΠΊΠ° опираСтся Π½Π° уступ (ΠΏΡ€ΠΈΠ²Π°Ρ€Π½ΠΎΠ΅ ΠΊΠΎΠ»ΡŒΡ†ΠΎ) ΠΎΠ±Π΅Ρ‡Π°ΠΉΠΊΠΈ, Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‡Π΅ΡΡ‚ΡŒ ΠΏΠΎ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° (Π½Π° сТатиС) ΠΏΠΎΠ΄ дСйствиСм Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΎΡ‚ давлСния Π½Π° Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΡƒ ΠΊΠ°Ρ‚Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°. Если ΠΏΠΎ тСкучСсти пятно ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° Π½Π΅ удовлСтворяСт ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ прочности, Π½Π° Ρ‚ΠΎΡ€Ρ†Π΅ Π±Π°Π»ΠΊΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ уступ снизу, ΠΏΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ Π²Π°Π»ΡŒΡ†ΠΎΠ²Π°Π½Π½ΡƒΡŽ пластину. На пластину усилиС пСрСдаСтся ΠΎΡ‚ пятна ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° уступа ΠΈ ΠΎΡ‚ сварных швов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ сСгмСнт привариваСтся ΠΊ Π±ΠΎΠΊΠΎΠ²Ρ‹ΠΌ повСрхностям Π±Π°Π»ΠΊΠΈ. Π”Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡ‚ Π±Π°Π»ΠΊΠΈ пСрСдаСтся Π½Π° сСгмСнт, Π° ΠΎΡ‚ сСгмСнта Π½Π° уступ ΠΎΠ±Π΅Ρ‡Π°ΠΉΠΊΠΈ. Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ сСгмСнта ΠΏΠΎΠ΄Π±ΠΈΡ€Π°ΡŽΡ‚ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ пятна ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° удовлСтворяла прочности ΠΏΠΎ тСкучСсти (Π½Π° сТатиС).

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π² Python

ΠŸΠΈΡ‚ΠΎΠ½ > Анимации > Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ

ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ этой страницы

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² созданиС Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Plotly Π² Python.


Новичок Π² ΡΡŽΠΆΠ΅Ρ‚Π΅?

Plotly β€” бСсплатная графичСская Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ для Python. ΠœΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Π²Π°ΠΌ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ нашС руководство ΠΏΠΎ Π½Π°Ρ‡Π°Π»Ρƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ послСдниС инструкции ΠΏΠΎ установкС ΠΈΠ»ΠΈ обновлСнию, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ нашим ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΌ пособиям ΠΏΠΎ основам Plotly ΠΈΠ»ΠΈ ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ прямо Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΡ‡Π΅Π±Π½Ρ‹Π΅ пособия ΠΏΠΎ Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°ΠΌ.

АнимированныС Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Plotly ExpressΒΆ

НСсколько Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Plotly Express ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ созданиС Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ„ΠΈΠ³ΡƒΡ€ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ animation_frame ΠΈ animation_group Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².

Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ создания Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡Π΅Ρ‡Π½ΠΎΠΉ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Plotly Express. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ всСгда Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ x_range ΠΈ y_range , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваши Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡΡ‚Π°Π²Π°Π»ΠΈΡΡŒ Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Π½Π° протяТСнии всСй Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.

Π’ [1]:

 ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ plotly.express ΠΊΠ°ΠΊ px
df = px.data.gapminder()
px.scatter(df, x="gdpPercap", y="lifeExp", анимация_frame="Π³ΠΎΠ΄", анимация_Π³Ρ€ΡƒΠΏΠΏΠ°="страна",
           Ρ€Π°Π·ΠΌΠ΅Ρ€ = "ΠΏΠΎΠΏ", Ρ†Π²Π΅Ρ‚ = "ΠΊΠΎΠ½Ρ‚ΠΈΠ½Π΅Π½Ρ‚", hover_name = "страна",
           log_x = Π˜ΡΡ‚ΠΈΠ½Π°, size_max = 55, range_x = [100,100000], range_y = [25,90])
 
АнимированныС рисунки Π² DashΒΆ

Dash β€” Π»ΡƒΡ‡ΡˆΠΈΠΉ способ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ аналитичСскиС прилоТСния Π½Π° Python с использованиСм рисунков Plotly. Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½ΠΈΠΆΠ΅, запуститС pip install dash , Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄, ΠΈ запуститС python app.py .

НачнитС с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Dash, ΠΈ ΡƒΠ·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ Π±Π΅Π· особых усилий ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ прилоТСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Dash Enterprise.

Π’Ρ‹Ρ…ΠΎΠ΄[2]:

АнимированныС гистограммы с Plotly ExpressΒΆ

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ всСгда Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ y_range , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваши Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡΡ‚Π°Π²Π°Π»ΠΈΡΡŒ Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Π½Π° протяТСнии всСй Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.

Π’ [3]:

 ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ plotly.express ΠΊΠ°ΠΊ px
df = px.data.gapminder()
рис = px.bar(df, x="ΠΊΠΎΠ½Ρ‚ΠΈΠ½Π΅Π½Ρ‚", y="ΠΏΠΎΠΏ", Ρ†Π²Π΅Ρ‚="ΠΊΠΎΠ½Ρ‚ΠΈΠ½Π΅Π½Ρ‚",
  animation_frame="Π³ΠΎΠ΄", animation_group="страна", range_y=[0,4000000000])
рис.ΡˆΠΎΡƒ()
 

Π’Π΅ΠΊΡƒΡ‰ΠΈΠ΅ ограничСния ΠΈ прСдостСрСТСния для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈΒΆ

  • Анимации спроСктированы Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, ΠΊΠΎΠ³Π΄Π° каТдая строка Π²Π²ΠΎΠ΄Π° присутствуСт Π²ΠΎ всСх ΠΊΠ°Π΄Ρ€Π°Ρ… Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, ΠΈ ΠΊΠΎΠ³Π΄Π° ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ значСния, сопоставлСнныС с символом, Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΈ фасСтом, постоянны Π²ΠΎ всСх ΠΊΠ°Π΄Ρ€Π°Ρ…. Анимации ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Π·Π°Π±Π»ΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΡ‚ΡŒ , Ссли эти ограничСния Π½Π΅ ΡΠΎΠ±Π»ΡŽΠ΄Π°ΡŽΡ‚ΡΡ.
  • Π₯отя Plotly Express ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ для ΠΌΠ½ΠΎΠ³ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ ΠΈ ΠΊΠ°Ρ€Ρ‚, ΠΏΠ»Π°Π²Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°Π΄Ρ€Π°ΠΌΠΈ сСгодня Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для разброса ΠΈ Π±Π°Ρ€Π°
  • Plotly Express Π±ΡƒΠ΄Π΅Ρ‚ , Π° Π½Π΅ , автоматичСски Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ объСдинСниС всСх Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ² x/y/color, поэтому ΠΈΡ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ скачков ΠΌΠ°ΡΡˆΡ‚Π°Π±Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°Π΄Ρ€Π°ΠΌΠΈ
АнимированныС Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ с графичСскими ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈΒΆ

Π’ ΠΎΡΡ‚Π°Π²ΡˆΠ΅ΠΉΡΡ части этого Ρ€Π°Π·Π΄Π΅Π»Π° описываСтся Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΉ API графичСских ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² для создания Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ„ΠΈΠ³ΡƒΡ€ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

Π€Ρ€Π΅ΠΉΠΌΡ‹ΒΆ

Наряду с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΎΠΉ , Ρ„Ρ€Π΅ΠΉΠΌΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π² качСствС ΠΊΠ»ΡŽΡ‡Π° Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹. ΠšΠ»ΡŽΡ‡ ΠΊΠ°Π΄Ρ€ΠΎΠ² ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° список Ρ„ΠΈΠ³ΡƒΡ€, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ запускС Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ управлСния ΠΊ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈΒΆ

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ воспроизвСдСния ΠΈ ΠΏΠ°ΡƒΠ·Ρ‹ для управлСния Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² updatemenus массива Π² ΠΌΠ°ΠΊΠ΅Ρ‚ вашСго рисунка . Π‘ΠΎΠ»Π΅Π΅ подробная информация ΠΎ стилС ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ доступна Π² справочникС Plotly updatemenus .
Кнопки ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

 "updatemenus": [{"type": "buttons",
                 "buttons": [{"label": "Π’Π°Ρˆ ярлык",
                              "ΠΌΠ΅Ρ‚ΠΎΠ΄": "Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ",
                              "args": [см. ниТС]}]}] 
ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠ½ΠΎΠΏΠΊΠΈΒΆ
Кнопка простого воспроизвСдСния¢

Π’Β [4]:

 ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ plotly.graph_objects ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ
рис = ΠΈΠ΄Ρ‚ΠΈ.Рисунок(
    Π΄Π°Π½Π½Ρ‹Π΅ = [go.Scatter (x = [0, 1], y = [0, 1])],
    ΠΌΠ°ΠΊΠ΅Ρ‚ = ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ. ΠœΠ°ΠΊΠ΅Ρ‚ (
        xaxis = dict (Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ = [0, 5], Π°Π²Ρ‚ΠΎΠ΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ = False),
        yaxis = dict (Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ = [0, 5], Π°Π²Ρ‚ΠΎΠ΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ = False),
        title="ΠΠ°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ",
        updatemenus=[Π΄ΠΈΠΊΡ‚(
            Ρ‚ΠΈΠΏ="ΠΊΠ½ΠΎΠΏΠΊΠΈ",
            ΠΊΠ½ΠΎΠΏΠΊΠΈ = [Π΄ΠΈΠΊΡ‚ (ΠΌΠ΅Ρ‚ΠΊΠ° = "ВоспроизвСсти",
                          ΠΌΠ΅Ρ‚ΠΎΠ΄ = "Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ",
                          args=[НСт])])]
    ),
    ΠΊΠ°Π΄Ρ€Ρ‹ = [go. Frame (Π΄Π°Π½Π½Ρ‹Π΅ = [go.Scatter (x = [1, 2], y = [1, 2])]),
            go.Frame(data=[go.Scatter(x=[1, 4], y=[1, 4])]),
            go.Frame(data=[go.Scatter(x=[3, 4], y=[3, 4])],
                     layout=go.Layout(title_text="ΠšΠΎΠ½Π΅Ρ† Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°"))]
)
рис.ΡˆΠΎΡƒ()
 
ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° ΠΊΡ€ΠΈΠ²ΠΎΠΉΒΆ

Π’Β [5]:

 ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ plotly.graph_objects ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ
ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ numpy ΠΊΠ°ΠΊ np
# ГСнСрация Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΡ€ΠΈΠ²ΠΎΠΉ
Ρ‚ = np.linspace (-1, 1, 100)
Ρ… = Ρ‚ + Ρ‚ ** 2
Ρƒ = Ρ‚ - Ρ‚** 2
Ρ…ΠΌ = Π½ΠΏ.ΠΌΠΈΠ½(Ρ…) - 1,5
Ρ…Πœ = np.max(Ρ…) + 1,5
ΡƒΠΌ = Π½ΠΏ.ΠΌΠΈΠ½(Ρƒ) - 1,5
yM = np.max(y) + 1,5
N = 50
s = np.linspace(-1, 1, N)
Ρ…Ρ… = с + с ** 2
ΡƒΡƒ = с - с ** 2
# Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„ΠΈΠ³ΡƒΡ€Ρƒ
рис = ΠΈΠ΄Ρ‚ΠΈ.Рисунок(
    Π΄Π°Π½Π½Ρ‹Π΅ = [go.Scatter (Ρ… = Ρ…, Ρƒ = Ρƒ,
                     Ρ€Π΅ΠΆΠΈΠΌ = "Π»ΠΈΠ½ΠΈΠΈ",
                     строка = dict (ΡˆΠΈΡ€ΠΈΠ½Π° = 2, Ρ†Π²Π΅Ρ‚ = «синий»)),
          go.Scatter(x=x, y=y,
                     Ρ€Π΅ΠΆΠΈΠΌ = "Π»ΠΈΠ½ΠΈΠΈ",
                     строка = dict (ΡˆΠΈΡ€ΠΈΠ½Π° = 2, Ρ†Π²Π΅Ρ‚ = «синий»))],
    ΠΌΠ°ΠΊΠ΅Ρ‚ = ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ. ΠœΠ°ΠΊΠ΅Ρ‚ (
        xaxis = dict (Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ = [xm, xM], autorange = False, zeroline = False),
        yaxis=dict(range=[ym, yM], autorange=False, zeroline=False),
        title_text="ΠšΠΈΠ½Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ гСнСрация плоской ΠΊΡ€ΠΈΠ²ΠΎΠΉ", hovermode="блиТайший",
        updatemenus=[dict(type="ΠΊΠ½ΠΎΠΏΠΊΠΈ",
                          ΠΊΠ½ΠΎΠΏΠΊΠΈ = [Π΄ΠΈΠΊΡ‚ (ΠΌΠ΅Ρ‚ΠΊΠ° = "ВоспроизвСсти",
                                        ΠΌΠ΅Ρ‚ΠΎΠ΄ = "Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ",
                                        args=[НСт])])]),
    ΠΊΠ°Π΄Ρ€Ρ‹ = [ΠΈΠ΄ΠΈ. ΠšΠ°Π΄Ρ€ (
        Π΄Π°Π½Π½Ρ‹Π΅ = [go.Scatter (
            Ρ…=[Ρ…Ρ…[ΠΊ]],
            Ρƒ = [ΡƒΡƒ [ΠΊ]],
            Ρ€Π΅ΠΆΠΈΠΌ="ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹",
            ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ = dict (Ρ†Π²Π΅Ρ‚ = "красный", Ρ€Π°Π·ΠΌΠ΅Ρ€ = 10)))])
        для k в диапазонС (N)]
)
рис.ΡˆΠΎΡƒ()
 
ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Ρ€Π°ΠΌΠΊΠΈ Π€Ρ€Π΅Π½Π΅ ΠΏΠΎ плоской ΠΊΡ€ΠΈΠ²ΠΎΠΉΒΆ

Π’Β [6]:

 ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ plotly.graph_objects ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ
ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ numpy ΠΊΠ°ΠΊ np
# ГСнСрация Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΡ€ΠΈΠ²ΠΎΠΉ
Ρ‚ = np.linspace (-1, 1, 100)
Ρ… = Ρ‚ + Ρ‚ ** 2
Ρƒ = Ρ‚ - Ρ‚** 2
Ρ…ΠΌ = Π½ΠΏ.ΠΌΠΈΠ½(Ρ…) - 1,5
Ρ…Πœ = np.max(Ρ…) + 1,5
ΡƒΠΌ = Π½ΠΏ.ΠΌΠΈΠ½(Ρƒ) - 1,5
yM = np.max(y) + 1,5
N = 50
s = np.linspace(-1, 1, N)
Ρ…Ρ… = с + с ** 2
ΡƒΡƒ = с - с ** 2
vx = 1 + 2 * с
vy = 1 - 2 * s # v=(vx, vy) - ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ
ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ = np.sqrt (vx ** 2 + vy ** 2)
ux = vx / ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ # (ux, uy) Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹ΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€ ΠΊΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ, (-uy, ux) Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹ΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈ
uy = vy / ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ
xend = xx + ux # ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ (xx, yy)
ΡƒΠ΅Π½Π΄ = ΡƒΡƒ + ΡƒΡƒ
xnoe = xx - uy # ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠ³ΠΎ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Π½ΠΎΡ€ΠΌΠ°Π»ΠΈ Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ (xx,yy)
уноэ = ΡƒΡƒ + ΠΈΡ…
# Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„ΠΈΠ³ΡƒΡ€Ρƒ
рис = ΠΈΠ΄Ρ‚ΠΈ. Рисунок(
    Π΄Π°Π½Π½Ρ‹Π΅ = [go.Scatter (Ρ… = Ρ…, Ρƒ = Ρƒ,
                     имя="ΠΊΠ°Π΄Ρ€",
                     Ρ€Π΅ΠΆΠΈΠΌ = "Π»ΠΈΠ½ΠΈΠΈ",
                     строка = dict (ΡˆΠΈΡ€ΠΈΠ½Π° = 2, Ρ†Π²Π΅Ρ‚ = «синий»)),
          go.Scatter(x=x, y=y,
                     имя = "кривая",
                     Ρ€Π΅ΠΆΠΈΠΌ = "Π»ΠΈΠ½ΠΈΠΈ",
                     строка = dict (ΡˆΠΈΡ€ΠΈΠ½Π° = 2, Ρ†Π²Π΅Ρ‚ = «синий»))
          ],
    layout=go.Layout(ΡˆΠΈΡ€ΠΈΠ½Π°=600, высота=600,
                     xaxis = dict (Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ = [xm, xM], autorange = False, zeroline = False),
                     yaxis=dict(range=[ym, yM], autorange=False, zeroline=False),
                     title="ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Ρ€Π°ΠΌΠΊΠΈ Π€Ρ€Π΅Π½Π΅ ΠΏΠΎ плоской ΠΊΡ€ΠΈΠ²ΠΎΠΉ",
                     hovermode="блиТайший",
                     updatemenus=[dict(type="ΠΊΠ½ΠΎΠΏΠΊΠΈ",
                                       ΠΊΠ½ΠΎΠΏΠΊΠΈ = [Π΄ΠΈΠΊΡ‚ (ΠΌΠ΅Ρ‚ΠΊΠ° = "ВоспроизвСсти",
                                                     ΠΌΠ΅Ρ‚ΠΎΠ΄ = "Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ",
                                                     args=[НСт])])]),
    ΠΊΠ°Π΄Ρ€Ρ‹ = [ΠΈΠ΄ΠΈ. ΠšΠ°Π΄Ρ€ (
        Π΄Π°Π½Π½Ρ‹Π΅ = [go.Scatter (
            x=[xx[k], xend[k], Π½Π΅Ρ‚, xx[k], xnoe[k]],
            y=[yy[k], yend[k], None, yy[k], ynoe[k]],
            Ρ€Π΅ΠΆΠΈΠΌ = "Π»ΠΈΠ½ΠΈΠΈ",
            строка = dict (Ρ†Π²Π΅Ρ‚ = "красный", ΡˆΠΈΡ€ΠΈΠ½Π° = 2))
        ]) для k в диапазонС (N)]
)
рис.ΡˆΠΎΡƒ()
 
ИспользованиС ΠΏΠΎΠ»Π·ΡƒΠ½ΠΊΠ° ΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊΒΆ

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ…ΠΎΡ€ΠΎΡˆΠΎ извСстный Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ… Gapminder для дСмонстрации возмоТностСй Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Π­Ρ‚Π° анимированная ΠΏΡƒΠ·Ρ‹Ρ€ΡŒΠΊΠΎΠ²Π°Ρ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Β«Π’Π’ΠŸ Π½Π° Π΄ΡƒΡˆΡƒ насСлСния» ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с «ОТидаСмой ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΆΠΈΠ·Π½ΠΈΒ» Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… странах с 1952 ΠΏΠΎ 2007 Π³ΠΎΠ΄, Ρ€Π°ΡΠΊΡ€Π°ΡˆΠ΅Π½Π½ΠΎΠ΅ ΠΏΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΊΠΎΠ½Ρ‚ΠΈΠ½Π΅Π½Ρ‚Π°ΠΌ ΠΈ рассчитанноС ΠΏΠΎ числСнности насСлСния.

Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ создания структуры Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ ΠΊΠ°ΠΊ словаря Python, Π° Π·Π°Ρ‚Π΅ΠΌ построСния Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ графичСского ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈΠ· этого словаря.

Π’Β [7]:

 ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ plotly.graph_objects ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ
ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Π½Π΄ ΠΊΠ°ΠΊ pd
url = "https://raw.githubusercontent.com/plotly/datasets/master/gapminderDataFiveYear. csv"
Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ… = pd.read_csv(url)
Π³ΠΎΠ΄Ρ‹ = ["1952", "1962", "1967", "1972", "1977", "1982", "1987", "1992", "1997", "2002",
         "2007"]
# ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ список ΠΊΠΎΠ½Ρ‚ΠΈΠ½Π΅Π½Ρ‚ΠΎΠ²
ΠΊΠΎΠ½Ρ‚ΠΈΠ½Π΅Π½Ρ‚Ρ‹ = []
для ΠΊΠΎΠ½Ρ‚ΠΈΠ½Π΅Π½Ρ‚Π° Π² Π½Π°Π±ΠΎΡ€Π΅ Π΄Π°Π½Π½Ρ‹Ρ…["ΠΊΠΎΠ½Ρ‚ΠΈΠ½Π΅Π½Ρ‚"]:
    Ссли ΠΊΠΎΠ½Ρ‚ΠΈΠ½Π΅Π½Ρ‚ Π½Π΅ Π² ΠΊΠΎΠ½Ρ‚ΠΈΠ½Π΅Π½Ρ‚Π°Ρ…:
        ΠΊΠΎΠ½Ρ‚ΠΈΠ½Π΅Π½Ρ‚Ρ‹.Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅(ΠΊΠΎΠ½Ρ‚ΠΈΠ½Π΅Π½Ρ‚)
# ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ„ΠΈΠ³ΡƒΡ€Ρƒ
fig_dict = {
    "Π΄Π°Π½Π½Ρ‹Π΅": [],
    "ΠΌΠ°ΠΊΠ΅Ρ‚": {},
    "ΠΊΠ°Π΄Ρ€Ρ‹": []
}
# заполняСм Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΌΠ°ΠΊΠ΅Ρ‚Π°
fig_dict["layout"]["xaxis"] = {"range": [30, 85], "title": "ОТидаСмая ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΆΠΈΠ·Π½ΠΈ"}
fig_dict["layout"]["yaxis"] = {"title": "Π’Π’ΠŸ Π½Π° Π΄ΡƒΡˆΡƒ насСлСния", "type": "log"}
fig_dict["layout"]["hovermode"] = "блиТайший"
fig_dict["layout"]["updatemenus"] = [
    {
        "ΠΊΠ½ΠΎΠΏΠΊΠΈ": [
            {
                "args": [НСт, {"frame": {"duration": 500, "redraw": False},
                                "fromcurrent": True, "transition": {"duration": 300,
                                                                    "ослаблСниС": "ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΡ‡Π½ΠΎΠ΅ Π²Ρ…ΠΎΠ΄-Π²Ρ‹Ρ…ΠΎΠ΄"}}],
                "этикСтка": "ВоспроизвСсти",
                "ΠΌΠ΅Ρ‚ΠΎΠ΄": "Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ"
            },
            {
                "args": [[НСт], {"frame": {"duration": 0, "redraw": False},
                                  "Ρ€Π΅ΠΆΠΈΠΌ": "Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΉ",
                                  "ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄": {"Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ": 0}}],
                "ΠΌΠ΅Ρ‚ΠΊΠ°": "ΠŸΠ°ΡƒΠ·Π°",
                "ΠΌΠ΅Ρ‚ΠΎΠ΄": "анимация"
            }
        ],
        "Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅": "Π½Π°Π»Π΅Π²ΠΎ",
        "pad": {"r": 10, "t": 87},
        "showactive": Π›ΠΎΠΆΡŒ,
        "Ρ‚ΠΈΠΏ": "ΠΊΠ½ΠΎΠΏΠΊΠΈ",
        Β«Ρ…Β»: 0,1,
        "ксанчор": "ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ",
        "Ρƒ": 0,
        "янчор": "свСрху"
    }
]
sliders_dict = {
    "Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ": 0,
    "янчор": "свСрху",
    "xanchor": "Π»Π΅Π²Ρ‹ΠΉ",
    "тСкущая ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ": {
        "ΡˆΡ€ΠΈΡ„Ρ‚": {"Ρ€Π°Π·ΠΌΠ΅Ρ€": 20},
        "прСфикс": "Π“ΠΎΠ΄:",
        "Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΉ": ΠŸΡ€Π°Π²Π΄Π°,
        "ксанчор": "ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ"
    },
    "transition": {"duration": 300, "easing": "cubic-in-out"},
    Β«ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ°Β»: {Β«Π±Β»: 10, Β«Ρ‚Β»: 50},
    "Π΄Π»ΠΈΠ½Π°": 0,9,
    Β«Ρ…Β»: 0,1,
    "Ρƒ": 0,
    "шаги": []
}
# ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅
Π³ΠΎΠ΄ = 1952
для ΠΊΠΎΠ½Ρ‚ΠΈΠ½Π΅Π½Ρ‚Π° Π½Π° ΠΊΠΎΠ½Ρ‚ΠΈΠ½Π΅Π½Ρ‚Π°Ρ…:
    dataset_by_year = Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ…[Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ…["Π³ΠΎΠ΄"] == Π³ΠΎΠ΄]
    dataset_by_year_and_cont = dataset_by_year[
        dataset_by_year["ΠΊΠΎΠ½Ρ‚ΠΈΠ½Π΅Π½Ρ‚"] == ΠΊΠΎΠ½Ρ‚ΠΈΠ½Π΅Π½Ρ‚]
    data_dict = {
        "x": список (Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ…_by_year_and_cont["lifeExp"]),
        "y": список (Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ…_by_year_and_cont["gdpPercap"]),
        "Ρ€Π΅ΠΆΠΈΠΌ": "ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹",
        "тСкст": список (Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ…_ΠΏΠΎ_Π³ΠΎΠ΄Ρƒ_ΠΈ_ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΡŽ["страна"]),
        "ΠΌΠ°Ρ€ΠΊΠ΅Ρ€": {
            "sizemode": "ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ",
            "ссылка Ρ€Π°Π·ΠΌΠ΅Ρ€Π°": 200000,
            "Ρ€Π°Π·ΠΌΠ΅Ρ€": список (Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ…_ΠΏΠΎ_Π³ΠΎΠ΄Ρƒ_ΠΈ_ΠΊΠΎΠ½Ρ‚["ΠΏΠΎΠΏ"])
        },
        "имя": ΠΊΠΎΠ½Ρ‚ΠΈΠ½Π΅Π½Ρ‚
    }
    fig_dict["Π΄Π°Π½Π½Ρ‹Π΅"]. append(data_dict)
# Π΄Π΅Π»Π°Π΅ΠΌ ΠΊΠ°Π΄Ρ€Ρ‹
Π·Π° Π³ΠΎΠ΄ Π² Π³ΠΎΠ΄Π°Ρ…:
    ΠΊΠ°Π΄Ρ€ = {"Π΄Π°Π½Π½Ρ‹Π΅": [], "имя": ΡƒΠ» (Π³ΠΎΠ΄)}
    для ΠΊΠΎΠ½Ρ‚ΠΈΠ½Π΅Π½Ρ‚Π° Π½Π° ΠΊΠΎΠ½Ρ‚ΠΈΠ½Π΅Π½Ρ‚Π°Ρ…:
        dataset_by_year = Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ…[Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ…["Π³ΠΎΠ΄"] == int(Π³ΠΎΠ΄)]
        dataset_by_year_and_cont = dataset_by_year[
            dataset_by_year["ΠΊΠΎΠ½Ρ‚ΠΈΠ½Π΅Π½Ρ‚"] == ΠΊΠΎΠ½Ρ‚ΠΈΠ½Π΅Π½Ρ‚]
        data_dict = {
            "x": список (Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ…_by_year_and_cont["lifeExp"]),
            "y": список (Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ…_by_year_and_cont["gdpPercap"]),
            "Ρ€Π΅ΠΆΠΈΠΌ": "ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹",
            "тСкст": список (Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ…_ΠΏΠΎ_Π³ΠΎΠ΄Ρƒ_ΠΈ_ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΡŽ["страна"]),
            "ΠΌΠ°Ρ€ΠΊΠ΅Ρ€": {
                "sizemode": "ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ",
                "ссылка Ρ€Π°Π·ΠΌΠ΅Ρ€Π°": 200000,
                "Ρ€Π°Π·ΠΌΠ΅Ρ€": список (Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ…_ΠΏΠΎ_Π³ΠΎΠ΄Ρƒ_ΠΈ_ΠΊΠΎΠ½Ρ‚["ΠΏΠΎΠΏ"])
            },
            "имя": ΠΊΠΎΠ½Ρ‚ΠΈΠ½Π΅Π½Ρ‚
        }
        ΠΊΠ°Π΄Ρ€["Π΄Π°Π½Π½Ρ‹Π΅"].append(data_dict)
    fig_dict["ΠΊΠ°Π΄Ρ€Ρ‹"].append(ΠΊΠ°Π΄Ρ€)
    slider_step = {"Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹": [
        [Π³ΠΎΠ΄],
        {"frame": {"duration": 300, "redraw": False},
         "Ρ€Π΅ΠΆΠΈΠΌ": "Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΉ",
         "ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄": {"Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ": 300}}
    ],
        "ΠΌΠ΅Ρ‚ΠΊΠ°": Π³ΠΎΠ΄,
        "ΠΌΠ΅Ρ‚ΠΎΠ΄": "анимация"}
    sliders_dict["шаги"]. append(slider_step)
fig_dict["ΠΌΠ°ΠΊΠ΅Ρ‚"]["ΠΏΠΎΠ»Π·ΡƒΠ½ΠΊΠΈ"] = [sliders_dict]
рис = ΠΈΠ΄Ρ‚ΠΈ.Рисунок(fig_dict)
рис.ΡˆΠΎΡƒ()
 
Π’Π°ΠΆΠ½Ρ‹Π΅ примСчания¢
  • ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ пСрСрисовки : Настройка пСрСрисовки : false β€” это оптимизация Ρ‚ΠΎΡ‡Π΅Ρ‡Π½Ρ‹Ρ… Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ анимация просто вносила измСнСния, Π½Π΅ пСрСрисовывая вСсь Π³Ρ€Π°Ρ„ΠΈΠΊ. Для Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π½Ρ‹Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ°Π΄Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΠΉ пСрСрисовкой Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, Ρ‚. Π΅. пСрСрисовок: true .
Бсылка¢

Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² для создания ΠΏΡƒΠ·Ρ‹Ρ€ΡŒΠΊΠΎΠ²Ρ‹Ρ… Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ Π² Plotly см.: https://plotly.com/python/bubble-charts/. Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΠΎ созданию Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Plotly см. https://plotly.com/python/#animations.

А ΠΊΠ°ΠΊ насчСт Dash?ΒΆ

Dash β€” это ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ для создания аналитичСских ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰Π°Ρ Javascript ΠΈ тСсно интСгрированная с графичСской Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ Plotly.

Π£Π·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Dash, ΠΏΠΎ адрСсу https://dash.plot.ly/installation.

Π’Π΅Π·Π΄Π΅ Π½Π° этой страницС, Π³Π΄Π΅ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ fig.show() , Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ Ρ†ΠΈΡ„Ρ€Ρƒ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Dash, ΠΏΠ΅Ρ€Π΅Π΄Π°Π² Π΅Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρƒ Ρ†ΠΈΡ„Ρ€Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Graph ΠΈΠ· встроСнного dash_core_components ΠΏΠ°ΠΊΠ΅Ρ‚, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ этому:

 import plotly.graph_objects as go # or plotly.express as px
fig = go.Figure() # ΠΈΠ»ΠΈ любая функция Plotly Express, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€. px.bar(...)
# fig.add_trace( ... )
# fig.update_layout( ... )
ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΈΡ€Π΅
ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ dash_core_components ΠΊΠ°ΠΊ DCC
ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ dash_html_components ΠΊΠ°ΠΊ html
ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ = Ρ‚ΠΈΡ€Π΅.Dash()
app.layout = html.Div([
    dcc.Graph(рисунок=рис)
])
app.run_server(debug=True, use_reloader=False) # ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ, Ссли Π²Π½ΡƒΡ‚Ρ€ΠΈ Jupyter
 

Визуализация Π΄Π°Π½Π½Ρ‹Ρ…

Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° свои Π΄Π°Π½Π½Ρ‹Π΅. Π“Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎ структурС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ собираСтС. Π₯ΠΎΡ€ΠΎΡˆΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Π»Π΅Π³Ρ‡Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ Π²Π°ΡˆΠΈΡ… ΠΈΠ΄Π΅ΠΉ ΠΈ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΠΌ людям. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, созданиС эффСктивных ΡΡŽΠΆΠ΅Ρ‚ΠΎΠ² ΠΈΠ· ваши собствСнныС Π΄Π°Π½Π½Ρ‹Π΅ β€” Π»ΡƒΡ‡ΡˆΠΈΠΉ способ Ρ€Π°Π·Π²ΠΈΡ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Π³Π»Π°Π·ΠΎΠΌΠ΅Ρ€ для чтСния ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² β€” Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… ΠΈ ΠΏΠ»ΠΎΡ…ΠΈΡ… β€” сдСланных Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, прСдставлСны Π² ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ…, бизнСс-прСзСнтациях, государствСнной ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ΅ Π°Π΄Π²ΠΎΠΊΠ°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ сообщСний БМИ. Π­Ρ‚Π° ΠΊΠ½ΠΈΠ³Π° Π½Π°ΡƒΡ‡ΠΈΡ‚ вас, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.

Моя главная Ρ†Π΅Π»ΡŒ β€” ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ вас ΠΊΠ°ΠΊ с идСями , Ρ‚Π°ΠΊ ΠΈ с ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹ΠΌ, понятным ΠΈ воспроизводимым способом. НСкоторыС классичСскиС Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ The Visual Display of ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Π΅Π½Π½Π°Ρ информация (Tufte, 1983), настоящСС врСмя многочислСнныС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ ΠΈ ΠΏΠ»ΠΎΡ…ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ вмСстС с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΎΠ±Ρ‰ΠΈΠΌΠΈ эмпиричСскиС ΠΏΡ€Π°Π²ΠΈΠ»Π°, основанныС Π½Π° вкусах, для построСния ΠΈ ΠΎΡ†Π΅Π½ΠΊΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ². Π’ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ стало большой ΠΈ ΠΏΡ€ΠΎΡ†Π²Π΅Ρ‚Π°ΡŽΡ‰Π΅ΠΉ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ исслСдований, Π±ΠΎΠ»Π΅Π΅ нСдавняя Ρ€Π°Π±ΠΎΡ‚Π° обСспСчиваСт ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ обсуТдСниС ΠΊΠΎΠ³Π½ΠΈΡ‚ΠΈΠ²Π½Ρ‹Ρ… основы ΡƒΠ΄Π°Ρ‡Π½ΠΎΠΉ ΠΈ Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, снова обСспСчивая ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈ ярких ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² (Ware, 2008). Π’ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠ½ΠΈΠ³Π°Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ совСты ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² графичСском Π²ΠΈΠ΄Π΅. Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π²Π°Ρ… (ΠšΠ°ΠΈΡ€, 2013 Π³.; Few, 2009 Π³.; Munzer, 2014), Π½ΠΎ Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ читатСля с инструмСнтами ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для создания Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС являСтся Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ (ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹ΠΌ, дорогостоящим) ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Β«ΡƒΠΊΠ°ΠΆΠΈ ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΒ». ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ прСдставлСния своСго собствСнного, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Tableau, Microsoft Excel ΠΈΠ»ΠΈ SPSS. Или, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС находится Π² свободном доступС, Π½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π½Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠ½ΠΈΠ³Π° ΠΎ (КливлСнд, 1994). И Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, Π΅ΡΡ‚ΡŒ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠ²Π°Ρ€Π΅Π½Π½Ρ‹Π΅ ΠΊΠ½ΠΈΠ³ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Π΅ Β«Ρ€Π΅Ρ†Π΅ΠΏΡ‚Ρ‹Β» для ΠΌΠ½ΠΎΠ³ΠΈΡ… Π²ΠΈΠ΄ΠΎΠ² ΡΡŽΠΆΠ΅Ρ‚Π° (Π§Π°Π½Π³, 2013). Но ΠΏΠΎ этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ ΠΎΠ½ΠΈ Π½Π΅ торопятся Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ° с ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°ΠΌΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ. НаконСц, Ρƒ нас Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ свСдСния ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ инструмСнты ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ‚Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² этом ΠΊΠ½ΠΈΠ³Π° (Π£ΠΈΠΊΡ…Π΅ΠΌ, 2016). Иногда это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² ΠΏΠ΅Ρ€Π΅Π²Π°Ρ€ΠΈΡ‚ΡŒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ Ρ„ΠΎΠ½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ.

КаТдая ΠΈΠ· ΠΊΠ½ΠΈΠ³, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΡ†ΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Π», стоит вашСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Когда обучая людСй Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ Π΄Π΅Π»Π°Ρ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, я Π½Π΅ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π»ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒ Π²ΠΎ Π²Π²Π΅Π΄Π΅Π½ΠΈΠΈ, ΠΌΠΎΡ‚ΠΈΠ²ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΌ ΠΈ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ , ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π²Ρ‹ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚Π΅, Π½ΠΎ это Π½Π΅ пропускаСт Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π½Π° страницС. Π˜Ρ‚Π°ΠΊ, Ρƒ этой ΠΊΠ½ΠΈΠ³ΠΈ Π΄Π²Π΅ основныС Ρ†Π΅Π»ΠΈ. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, я Ρ…ΠΎΡ‡Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΏΠ΅Ρ€Π΅ΡˆΠ»ΠΈ ΠΊ Π΄Π΅Π»Ρƒ Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ воспроизвСсти для сСбя ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Ρ„ΠΈΠ³ΡƒΡ€Ρƒ Π² тСкстС. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, я Ρ…ΠΎΡ‡Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ поняли, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΊΠΎΠ΄ написан ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ, Π° Π½Π΅ ΠΈΠ½Π°Ρ‡Π΅. Ρ‚Π°ΠΊΠΎΠ²Π°, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ смотритС Π½Π° собствСнныС Π΄Π°Π½Π½Ρ‹Π΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ сСбя ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎ ΠΎ вашСй способности ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΎΡ‚ Π³Ρ€ΡƒΠ±ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρ‹ Π² вашСй Π³ΠΎΠ»ΠΎΠ²Π΅ ΠΊ качСствСнная Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π½Π° вашСм экранС ΠΈΠ»ΠΈ страницС.

Π§Π΅ΠΌΡƒ Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ

Π­Ρ‚Π° ΠΊΠ½ΠΈΠ³Π° прСдставляСт собой практичСскоС Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒ просмотр ΠΈ прСдставлСниС Π΄Π°Π½Π½Ρ‹Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ R ΠΈ ggplot. Π  β€” ΠΌΠΎΡ‰Π½Ρ‹ΠΉ, ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΈ свободно доступный язык программирования для Π΄Π°Π½Π½Ρ‹Ρ… Π°Π½Π°Π»ΠΈΠ·. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ интСрСсно ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ ggplot послС использования R Ρ€Π°Π½ΡŒΡˆΠ΅, ΠΈΠ»ΠΈ Π²Ρ‹ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с R ΠΈ ggplot ΠΈ просто Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ графичСски ваши Π΄Π°Π½Π½Ρ‹Π΅. Π― Π½Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽ, Ρ‡Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ знания ΠΎ R.

ПослС установки Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ Π½Π°ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ с ΠΎΠ±Π·ΠΎΡ€Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ основныС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. ΠœΡ‹ ориСнтируСмся Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° эстСтичСскиС аспСкты Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… ΡΡŽΠΆΠ΅Ρ‚ΠΎΠ², Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΈΡ… ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ корСнится Π² Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΌΡ‹ воспринимаСм Ρ‚Π°ΠΊΠΈΠ΅ свойства, ΠΊΠ°ΠΊ Π΄Π»ΠΈΠ½Π°, Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€, ориСнтация, Ρ„ΠΎΡ€ΠΌΠ° ΠΈ Ρ†Π²Π΅Ρ‚. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΡƒΠ·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Ρ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ggplot2, ΠΌΠΎΡ‰Π½ΠΎΠ³ΠΎ, ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ для R (Wickham, 2016). ggplot2 Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Β«Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΡƒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈΒ» (Wilkinson, 2005). Π­Ρ‚ΠΎΡ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ согласованный способ создания Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ ΠΏΡƒΡ‚Π΅ΠΌ Π²Ρ‹Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠ΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΈΡ… графичСскоС прСдставлСниС.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сСрии Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΏΠΎ частям, начиная с Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ рассСяния ΠΈ Ρ€Π΅Π·ΡŽΠΌΠ΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ Π±ΠΎΠ»Π΅Π΅ слоТной Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅. Π’Π΅ΠΌΡ‹ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π»ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ построСниС Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½Ρ‹Ρ… ΠΈ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, наслоСниС информация ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅; фасСтированиС сгруппированных Π΄Π°Π½Π½Ρ‹Ρ… для получСния эффСктивных Β«ΠΌΠ°Π»ΠΎΠΊΡ€Π°Ρ‚Π½Ρ‹Π΅Β» участки; ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… для Π»Π΅Π³ΠΊΠΎΠ³ΠΎ создания Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… сводки Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π»ΠΈΠ½ΠΈΠΈ Ρ‚Ρ€Π΅Π½Π΄Π°, Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ аппроксимации, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ ошибок, ΠΈ боксплоты; созданиС ΠΊΠ°Ρ€Ρ‚, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ ΠΊΠ°Ρ€Ρ‚Π°ΠΌ стоит ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ прСдставлСнии Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ страны ΠΈΠ»ΠΈ ΡˆΡ‚Π°Ρ‚Π°. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ случаи, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ с Π½Π°Π±ΠΎΡ€ΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ…, Π° скорСС с ΠΎΡ†Π΅Π½ΠΊΠ°ΠΌΠΈ ΠΈΠ· статистичСской ΠΌΠΎΠ΄Π΅Π»ΠΈ. ΠžΡ‚Ρ‚ΡƒΠ΄Π° ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ процСсс уточнСния ΡΡŽΠΆΠ΅Ρ‚ΠΎΠ² для выполнСния ΠΎΠ±Ρ‰ΠΈΡ… Π·Π°Π΄Π°Ρ‡, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΊΠ°ΠΊ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… характСристик Π΄Π°Π½Π½Ρ‹Ρ…, ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов интСрСс, Π°Π½Π½ΠΎΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡŽΠΆΠ΅Ρ‚ΠΎΠ² ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈΡ… ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π²ΠΈΠ΄Π°. НаконСц, ΠΌΡ‹ рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ стратСгии прСдставлСния графичСских Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π² Ρ€Π°Π·Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… ΠΈ ​​для Ρ€Π°Π·Π½Ρ‹Ρ… Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΉ.

Если ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ тСксту ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌ этой ΠΊΠ½ΠΈΠ³ΠΈ, Ρ‚ΠΎ ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ Π²Ρ‹ will:

  • ΠŸΠΎΠ½ΡΡ‚ΡŒ основныС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ эффСктивной Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ….
  • Π˜ΠΌΠ΅ΠΉΡ‚Π΅ практичСскоС ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΈ рисунки Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Π·Π°Π±Π»ΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅.
  • Π£Π·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π² R с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ggplot2.
  • Π£ΠΌΠ΅Ρ‚ΡŒ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Ρ‚ΡŒ ΡΡŽΠΆΠ΅Ρ‚Ρ‹ для эффСктивной ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.

ΠΠ°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ эффСктивно Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ β€” это большС, Ρ‡Π΅ΠΌ просто Π·Π½Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈΠ· Π΄Π°Π½Π½Ρ‹Ρ…. Π­Ρ‚Π° ΠΊΠ½ΠΈΠ³Π° Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒ вас, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. Но это Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°ΡƒΡ‡ΠΈΡ‚ вас Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΈ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ Π΅Π³ΠΎ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ самый распространСнный случай, ΠΊΠΎΠ³Π΄Π° аудитория β€” это Π²Ρ‹ сами.

Π­Ρ‚Π° ΠΊΠ½ΠΈΠ³Π° Π½Π΅ являСтся ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰ΠΈΠΌ руководством ΠΏΠΎ R ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰ΠΈΠΌ ΠžΠ±Π·ΠΎΡ€ всСго, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ggplot. И это Π½Π΅ поварСнная ΠΊΠ½ΠΈΠ³Π°, содСрТащая просто ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ люди ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ хотят Π΄Π΅Π»Π°Ρ‚ΡŒ ggplot. (Оба этих Π²ΠΈΠ΄Π° ΠΊΠ½ΠΈΠ³ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚: см. ссылки Π² ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.) Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ ТСсткий Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ» ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ прСкрасно Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΡ…ΠΈΡ‰Π°Ρ‚ΡŒΡΡ, Π½ΠΎ нСльзя воспроизвСсти. Моя Ρ†Π΅Π»ΡŒ β€” быстро Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒ вас Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с R ΠΈ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π² Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ способ, с Ρ‚Π²Π΅Ρ€Π΄Ρ‹ΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ΠΌ основной ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ шагов β€” взятиС Π²Π°ΡˆΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ…, ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ взаимосвязи ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ Π²ΠΈΠ΄ΠΈΠΌΡ‹Π΅ элСмСнты, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Ρ€Π°Ρ‰ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ слоями слой β€” это основа Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ggplot.

Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ ggplot ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ°Π½ΠΈΠ΅ ΠΊ Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ R, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ggplot соСдиняСтся с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ инструмСнтами Π½Π° языкС R. Как Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ ΠΊΠ½ΠΈΠ³ΠΎΠΉ, постСпСнно Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ большС ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΈΠ΄ΠΈΠΎΠΌΠ°Ρ…, функциях ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ… для ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π² R. Π’ частности, Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… инструмСнты, прСдоставляСмыС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ tidyverse , ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ggplot. Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, хотя это ΠΈ Π½Π΅ поварСнная ΠΊΠ½ΠΈΠ³Π°, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ ΠΏΡ€ΠΎΠΉΠ΄Π΅Ρ‚Π΅ Π³Π»Π°Π²Ρƒ 1 Π²Ρ‹ смоТСтС ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ΄ Ρ‡Ρ‚ΠΎΠ±Ρ‹ произвСсти ΠΏΠΎΡ‡Ρ‚ΠΈ всС Ρ†ΠΈΡ„Ρ€Ρ‹ Π² ΠΊΠ½ΠΈΠ³Π΅. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ посмотритС Π½Π° эти Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, построСнныС ΠΏΠΎ частям, шаг Π·Π° шагом. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΊΠ½ΠΈΠ³Ρƒ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΎΠ½Π° Π·Π°Π΄ΡƒΠΌΠ°Π½Π°, ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ Ρƒ вас Π±ΡƒΠ΄Π΅Ρ‚ созданиС вСрсии самой ΠΊΠ½ΠΈΠ³ΠΈ, содСрТащСй ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρƒ вас Π΅ΡΡ‚ΡŒ выписали ΠΈ Π°Π½Π½ΠΎΡ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ сами. И хотя ΠΌΡ‹ Π½Π΅ ΠΈΠ΄Π΅ΠΌ Π² большой ΡƒΠ³Π»ΡƒΠ±Π»Π΅Π½ΠΈΠ΅ Π² Ρ‚Π΅ΠΌΡƒ ΠΏΡ€Π°Π²ΠΈΠ» ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, обсуТдСниС Π² Π³Π»Π°Π²Π΅ 1 ΠΈ Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²ΠΎ всСм ΠΊΠ½ΠΈΠ³Π° Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ большС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ для Ρ€Π°Π·ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠΉ, Ρ‡Π΅ΠΌ просто список Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Ρ‚ΠΈΠΏΡ‹. К ΠΊΠΎΠ½Ρ†Ρƒ ΠΊΠ½ΠΈΠ³ΠΈ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠΌΠ΅Ρ‚ΡŒ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° рисунок ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ это с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠΈ ggplot, понимая, ΠΊΠ°ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ слои, Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ вмСстС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΡΡŽΠΆΠ΅Ρ‚.

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ настроСниС

Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΎΠ³ΠΎ языка программирования, ΠΊΠ°ΠΊ R, Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π² Π½Π°Ρ‡Π°Π»Π΅ каТСтся, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ частСй. подходят Π΄Ρ€ΡƒΠ³ ΠΊ Π΄Ρ€ΡƒΠ³Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ всСму, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²Ρ‹ смоТСтС Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. Π―Π·Ρ‹ΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π΅Π·Π½Π°ΠΊΠΎΠΌΡ‹Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Β«ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β», ΠΈΠ»ΠΈ «функция», ΠΈΠ»ΠΈ «класс». БинтаксичСскиС ΠΏΡ€Π°Π²ΠΈΠ»Π° написания ΠΊΠΎΠ΄ Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°ΡŽΡ‰Π΅ ΠΏΡ€ΠΈΠ΄ΠΈΡ€Ρ‡ΠΈΠ². БообщСния ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… каТутся нСясными; страницы справки Π»Π°ΠΊΠΎΠ½ΠΈΡ‡Π½Ρ‹ΠΉ; Ρƒ Π΄Ρ€ΡƒΠ³ΠΈΡ… людСй, каТСтся, Π±Ρ‹Π»ΠΎ Π½Π΅ совсСм Ρ‚Π° ΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, Ρ‡Ρ‚ΠΎ ΠΈ Ρ‚Ρ‹. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ чувствуСтС, Ρ‡Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄Π΅Π»Π° часто Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΡƒΠ·Π½Π°Ρ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ части языка. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ ΡΡŽΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π° Π΄Π°Π½Π½Ρ‹Ρ…, Π½ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ строки, пСрСсчитайтС Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ столбцы ΠΈΠ»ΠΈ просто Π·Π°ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΅ΡΡ‚ΡŒ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ. И Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠ°Ρ срСда ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ прилоТСния ΠΈ инструмСнты, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π½Π°Ρ‚ΡŒ, Π½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя Π½ΠΎΠ²Ρ‹Π΅ собствСнныС ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ β€” Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°ΡŽΡ‚ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΠΈΡΠ°Ρ‚ΡŒ; прилоТСния, ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‰ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ваш ΠΊΠΎΠ΄ ΠΈ Π΅Π³ΠΎ Π²Ρ‹Π²ΠΎΠ΄; способы написания ΠΊΠΎΠ΄Π°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ сдСланный. ВсС это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°ΠΏΡƒΡ‚Π°Π½Π½Ρ‹ΠΌ.

НС ΠΏΠ°Π½ΠΈΠΊΡƒΠΉΡ‚Π΅. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ с Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ. Начиная с Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ, Ρ‡Π΅ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ мСста, Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Ρ‹ смоТСтС ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ своих усилий ΠΎΡ‡Π΅Π½ΡŒ быстро. Как Π²Ρ‹ укрСпляСтС свою ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΈ способности Π² этой области, Π²Ρ‹ постСпСнно рассматривайтС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ инструмСнты ΠΊΠ°ΠΊ Π²Π΅Ρ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π²Π°ΠΌ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅, ΠΈΠ»ΠΈ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, которая ΠΌΠ΅ΡˆΠ°Π΅Ρ‚ Π²Π°ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅. Π­Ρ‚ΠΎ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΠΈΡ… ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅. По ΠΌΠ΅Ρ€Π΅ ΠΈΡ… приобрСтСния ΠΏΠΎ частям — Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΈΡ… Π±Π΅Π· ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ происходит β€” Π²Ρ‹ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ подходят вмСстС, ΠΈ Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌ Π² своСй способности Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.

Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Π² послСднСС дСсятилСтиС ΠΈΠ»ΠΈ ΠΎΠΊΠΎΠ»ΠΎ Ρ‚ΠΎΠ³ΠΎ ΠΌΠΈΡ€ Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Ρ†Π΅Π»ΠΎΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Π»ΠΎΡΡŒ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒ стала Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ ΠΏΠΎΠ΄ΠΎΠΉΡ‚ΠΈ. БСсплатныС инструмСнты для кодирования ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ врСмя, Π½ΠΎ Π² послСдниС Π³ΠΎΠ΄Ρ‹ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π½Π°Π·Π²Π°Ρ‚ΡŒ «экологиСй ΠΏΠΎΠΌΠΎΡ‰ΡŒΒ» стало Π»ΡƒΡ‡ΡˆΠ΅. Π•ΡΡ‚ΡŒ большС рСсурсов для разучивая Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ произвСдСния, ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ… ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ написаниС ΠΊΠΎΠ΄Π° Π½Π° самом Π΄Π΅Π»Π΅ происходит Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ, ΠΏΠΎΠ΄Π²Π΅Ρ€ΠΆΠ΅Π½Π½Ρ‹ΠΌ ошибкам ΠΈ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ люди ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ ΠΈ Ρ€Π΅ΡˆΠΈΠ»ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅.

Как ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ этой ΠΊΠ½ΠΈΠ³ΠΎΠΉ

Π­Ρ‚Ρƒ ΠΊΠ½ΠΈΠ³Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… способов. Как ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΅ΡΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Π³ΠΎ для ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΎΠ±Π·ΠΎΡ€Π° ΠΏΠ΅Ρ€Π΅Π΄ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΏΡ‹Ρ‚Π° Π² визуализация Π΄Π°Π½Π½Ρ‹Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ мноТСство ΠΏΡ€ΠΎΡ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΎΡ‚ ΠΈΡ… Π½Π°Ρ‡Π°Π»Π° Π΄ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ состояния. Π”Π°ΠΆΠ΅ Ссли Π²Ρ‹ Π½Π΅ ΡΡΠ΄ΡŒΡ‚Π΅ ΠΈ ΠΏΠΎΡ€Π°Π±ΠΎΡ‚Π°ΠΉΡ‚Π΅ Π½Π°Π΄ ΠΊΠΎΠ΄ΠΎΠΌ, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ процСсс благодаря ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ создаСтся Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°.

Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Ссли Π²Ρ‹ настроитС всС, ΠΊΠ°ΠΊ описано Π² Π³Π»Π°Π²Π΅ 2, ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΡ€Π°Π±ΠΎΡ‚Π°ΠΉΡ‚Π΅ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈβŠ•Π˜Π»ΠΈ, Ссли Π²Ρ‹ принСсСтС свои собствСнныС Π΄Π°Π½Π½Ρ‹Π΅ для исслСдования вмСсто ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΈΠ»ΠΈ вмСстС с Π½ΠΈΠΌΠΈ, ΠΊΠ°ΠΊ описано Π² Π³Π»Π°Π²Π΅ 2, Ρ‚ΠΎ Π² ΠΈΡ‚ΠΎΠ³Π΅ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ ΠΏΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚Π΅ ΠΊ ΠΊΠ½ΠΈΠ³Π΅ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‚ΠΎ ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ggplot Π² частности, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ языкС R Π² Ρ†Π΅Π»ΠΎΠΌ.

Π­Ρ‚Π° ΠΊΠ½ΠΈΠ³Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована для прСподавания Π² качСствС основной Ρ‚Π΅ΠΌΡ‹ курс ΠΏΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Π±Π°ΠΊΠ°Π»Π°Π²Ρ€ΠΈΠ°Ρ‚Ρƒ ΠΈΠ»ΠΈ курсы ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎ статистикС ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΈΠ·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…. Моя Ρ†Π΅Π»ΡŒ состояла Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ «скрытыС Π·Π°Π΄Π°Ρ‡ΠΈΒ» кодирования ΠΈ ΠΏΠΎΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ Π³Ρ€Π°Ρ„ΠΎΠ² Π±ΠΎΠ»Π΅Π΅ доступными ΠΈ явноС. Π― Ρ…ΠΎΡ‡Ρƒ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ ΠΎΡΡ‚Π°Π»ΠΈΡΡŒ с «Как «Нарисуй сову Π² Ρ‚Ρ€ΠΈ шага», характСрная для ΠΌΠ½ΠΎΠ³ΠΈΡ… руководств. Π’Ρ‹ знаСшь Ρ‚ΠΎΡ‚ самый. ΠŸΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π° шага ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ достаточно ясно. НарисуйтС нСсколько ΠΎΠ²Π°Π»Ρ‹ Π² Π²ΠΈΠ΄Π΅ ΠΏΡ‚ΠΈΡ†. Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ линию для отвСтвлСния. Но послСдний шаг, Ρ‚. сова, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠ³ Π±Ρ‹ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π”ΠΆΠΎΠ½ ДТСймс Одюбон, прСдставлСна ​​как простая Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ для Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ для сСбя.

Если Π²Ρ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ использовали R ΠΈΠ»ΠΈ ggplot, Π²Π°ΠΌ слСдуСт Π½Π°Ρ‡Π°Ρ‚ΡŒ с самого Π½Π°Ρ‡Π°Π»Π° ΠΊΠ½ΠΈΠ³ΠΈ ΠΈ ΠΏΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ свой ΠΏΡƒΡ‚ΡŒ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π°. Если Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ ΠΎ Π  ΡƒΠΆΠ΅, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ…ΠΎΡ‡Ρƒ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ ядро ​​ggplot, Ρ‚ΠΎ послС установки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, описанного Π½ΠΈΠΆΠ΅, ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΡŒΡ‚Π΅ΡΡŒ Π½Π° Π³Π»Π°Π²Π°Ρ… с 3 ΠΏΠΎ 5. Π“Π»Π°Π²Π° 6 (ΠΎ модСлях) ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΏΠΎ статистичСскоС ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΊΠ½ΠΈΠ³Π° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°ΡΠΊΡ€Ρ‹Ρ‚ΡŒ. Π­Ρ‚ΠΎ Π½Π΅ тСкст статистики. Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, я ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽ Π² Ρ†Π΅Π»ΠΎΠΌ, ΠΊΠ°ΠΊ ΡƒΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π²ΠΈΠ΄Π°ΠΌΠΈ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π² Π³Π»Π°Π²Π΅ 6, Π½ΠΎ я Π½Π΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽ Π²Π°ΠΆΠ½Ρ‹Π΅ Π΄Π΅Ρ‚Π°Π»ΠΈ установки, Π²Ρ‹Π±ΠΎΡ€Π° ΠΈ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ понимания Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹. Π”Π°ΡŽ ссылки Π² тСкстС Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… этот ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» являСтся основным Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ.

КаТдая Π³Π»Π°Π²Π° заканчиваСтся Ρ€Π°Π·Π΄Π΅Π»ΠΎΠΌ, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‰ΠΈΠΌ, ΠΊΡƒΠ΄Π° Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ дальшС (ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΎΡ‚ продолТСния чтСния ΠΊΠ½ΠΈΠ³ΠΈ). Иногда я ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΈΠ»ΠΈ Π²Π΅Π±-сайты для изучСния. Π― Ρ‚Π°ΠΊΠΆΠ΅ задаю вопросы ΠΈΠ»ΠΈ ΡΡ‚Π°Π²Π»ΡŽ Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π», ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ Π² Π³Π»Π°Π²Π΅, побуТдая вас ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ понятия ΠΈ Π½Π°Π²Ρ‹ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΈΠ·ΡƒΡ‡ΠΈΠ»ΠΈ.

УсловныС обозначСния

Π’ этой ΠΊΠ½ΠΈΠ³Π΅ ΠΌΡ‹ Ρ‡Π΅Ρ€Π΅Π΄ΡƒΠ΅ΠΌ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ тСкст (ΠΊΠ°ΠΊ этот), ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ввСсти ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ этого ΠΊΠΎΠ΄Π°. Π’ основном тСкстС ссылки Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π² языкС R ΠΈΠ»ΠΈ Π² вашСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ R, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Ρ‚. Π΄., Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² ΠΌΠΎΠ½ΠΎΡˆΠΈΡ€ΠΈΠ½Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ Β«ΠΏΠΈΡˆΡƒΡ‰ΠΈΠΉΒ» ΡˆΡ€ΠΈΡ„Ρ‚ . Код, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ввСсти прямо Π² R Π½Π° консоли, Π±ΡƒΠ΄Π΅Ρ‚ Π² сСрых полях, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ½ΠΎΡˆΠΈΡ€ΠΈΠ½Π½Ρ‹ΠΌ. Π’ΠΎΡ‚ Ρ‚Π°ΠΊ:

 my_numbers <- c(1, 1, 4, 1, 1, 4, 1) 

Если Π²Ρ‹ Π²Π²Π΅Π΄Π΅Ρ‚Π΅ эту строку ΠΊΠΎΠ΄Π° Π² консоль R, ΠΎΠ½Π° создаст Π²Π΅Ρ‰ΡŒ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ my_numbers .βŠ•Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ примСчания ΠΈ информация ΠΈΠ½ΠΎΠ³Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π½Π° полях, ΠΊΠ°ΠΊ здСсь. Однако это Π½Π΅ Π΄Π°Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°. Когда ΠΌΡ‹ пишСм ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ Π²Ρ‹Π²ΠΎΠ΄ Π½Π° консоль, ΠΌΡ‹ сначала Π²ΠΈΠ΄ΠΈΠΌ ΠΊΠΎΠ΄ (Π² сСром ΠΏΠΎΠ»Π΅), Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π²ΠΎΠ΄ ΠΌΠΎΠ½ΠΎΡˆΠΈΡ€ΠΈΠ½Π½Ρ‹ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ Π½Π° Π±Π΅Π»ΠΎΠΌ Ρ„ΠΎΠ½Π΅. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ складываСм Π΄Π²Π° числа ΠΈ Π²ΠΈΠ΄ΠΈΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

 4 + 1 
 ## [1] 5 

Π•Ρ‰Π΅ Π΄Π²Π° замСчания ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ это Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² этой ΠΊΠ½ΠΈΠ³Π΅ всС, Ρ‡Ρ‚ΠΎ возвращаСтся ΠΊ Π½Π°ΠΌ Π½Π° консоль Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π²Π²ΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ с двумя символами Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠΈ ( ## ) Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки Π²Ρ‹Π²ΠΎΠ΄Π°. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΎΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π²Π²ΠΎΠ΄ΠΈΠΌ Π² консоль. Π’Ρ‹ Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ…Π΅Ρˆ-символов Π² консоли ΠΏΡ€ΠΈ использовании R.

Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, ΠΊΠ°ΠΊ Π² ΠΊΠ½ΠΈΠ³Π΅ , Ρ‚Π°ΠΊ ΠΈ Π½Π° консоли, Ссли Π²Ρ‹Π²ΠΎΠ΄ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ сдСлали, ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ряду элСмСнтов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, числам ΠΈΠ»ΠΈ наблюдСниям ΠΈΠ· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈ Ρ‚. Π΄.), Π²Ρ‹ часто Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ число Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… скобках Π² Π½Π°Ρ‡Π°Π»Π΅ строки. . Выглядит это Ρ‚Π°ΠΊ: [1]. Π­Ρ‚ΠΎ Π½Π΅ Ρ‡Π°ΡΡ‚ΡŒ самого Π²Ρ‹Π²ΠΎΠ΄Π°, Π° просто счСтчик ΠΈΠ»ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ, ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ, сколько элСмСнтов ΡƒΠΆΠ΅ распСчатано. Π’ случаС слоТСния 4 + 1 ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ, ΠΈΠ»ΠΈ [1] , Π²Π΅Ρ‰ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ β€” число ΠΏΡΡ‚ΡŒ. Если Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ инструкции ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΎ большС элСмСнтов, счСтчик Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ это Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строкС. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅ ΠΊΠΎΠ΄Π° ΠΌΡ‹ скаТСм R ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π°ΠΌ строчныС Π±ΡƒΠΊΠ²Ρ‹ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°:

 Π±ΡƒΠΊΠ² 
 ## [1] "Π°" "Π±" "Π²" "Π³" "Π΄" "Ρ„" "Π³" "Ρ‡" "ΠΈ" "ΠΊ" "ΠΊ" "Π»" "ΠΌ" " Π½" "ΠΎ" "Ρ€" "ΠΊ"
## [18] "r" "s" "t" "u" "v" "w" "x" "y" "z" 

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ счСтчик увСличиваСтся Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строкС, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ подсчитываСт количСство письма Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π½Ρ‹.

ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ

Книга ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ слСдили Π·Π° Π½Π΅ΠΉ, записывая ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈ экспСримСнтируя с ΠΊΠΎΠ΄ΠΎΠΌ ΠΏΠΎ Ρ…ΠΎΠ΄Ρƒ Π΄Π΅Π»Π°. Π’Ρ‹ смоТСтС воспроизвСсти ΠΏΠΎΡ‡Ρ‚ΠΈ всС ΡΡŽΠΆΠ΅Ρ‚Ρ‹ Π² тСкстС. Π‘Π½Π°Ρ‡Π°Π»Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС. Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ:

  1. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΡΠ°ΠΌΡƒΡŽ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ R. R бСсплатСн ΠΈ доступСн для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм Windows, Mac ΠΈ Linux. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅βŠ• cloud.r-project.org Π²Π΅Ρ€ΡΠΈΡŽ R, ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΡƒΡŽ с вашСй ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Windows ΠΈΠ»ΠΈ MacOS, Π²Π°ΠΌ слСдуСт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ скомпилированных Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… дистрибутивов (Ρ‚. Π΅. Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… ΠΊ запуску ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ), ссылки Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части Π²Π΅Π±-страницы R Project.
  2. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ βŠ• rstudio.com R установлСн, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΈ установитС R Studio. R Studio β€” это «интСгрированная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈΒ» ΠΈΠ»ΠΈ IDE. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ это интСрфСйс для R, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. R Studio Ρ‚Π°ΠΊΠΆΠ΅ бСсплатна ΠΈ доступна для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ Windows, Mac ΠΈ Linux.
  3. Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚Π΅βŠ• tidyverse.org Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ tidyverse ΠΈ нСсколько Π΄Ρ€ΡƒΠ³ΠΈΡ… Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для R. Π­Ρ‚ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° протяТСнии всСй ΠΊΠ½ΠΈΠ³ΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ сСмСйствС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² tidyverse Π½Π° Π΅Π³ΠΎ Π²Π΅Π±-сайтС.

    Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ tidyverse, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ, Π° Π·Π°Ρ‚Π΅ΠΌ запуститС R Studio. Π’ΠΈΠΏβŠ•Π― Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ всС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π° с самого Π½Π°Ρ‡Π°Π»Π°, Π° Π½Π΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ. ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки ΠΊΠΎΠ΄Π° Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС R, располоТСнной Π² ΠΎΠΊΠ½Π΅ с ΠΈΠΌΠ΅Π½Π΅ΠΌ «Консоль», ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«Π’Π²ΠΎΠ΄Β». Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄Π΅ 9Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ° 0012 <- состоит ΠΈΠ· Π΄Π²ΡƒΡ… Π½Π°ΠΆΠ°Ρ‚ΠΈΠΉ клавиш, сначала < , Π° Π·Π°Ρ‚Π΅ΠΌ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ³ΠΎ Ρ‚ΠΈΡ€Π΅ ΠΈΠ»ΠΈ символа минус, - .

 my_packages <- c("tidyverse", "broom", "coefplot", "coefplot",
 "gapminder", "GGally", "ggrepel", "ggridges", "gridExtra",
 "здСсь", "мСТучасток", "поля", "ΠΊΠ°Ρ€Ρ‚Ρ‹", "ΠΌΠ°ΠΏΠΏΡ€ΠΎΠ΄ΠΆ",
 "mapdata", "MASS", "quantreg", "rlang", "ΠΌΠ°ΡΡˆΡ‚Π°Π±Ρ‹",
 "опрос", "срвир", "viridis", "viridisLite", "devtools")
install.