Π Π°Π·Π±ΠΈΡΠ°Π΅ΠΌ, Π·Π°ΡΠ΅ΠΌ Π½ΡΠΆΠ½Π° Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ, Π΅Ρ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ, Π²ΠΈΠ΄Ρ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌ β Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ ΠΊΠΎΠ΄Π° Π³ΡΠ°ΡΠΈΠΊΠΎΠ² Π½Π° Python, Π° ΡΠ°ΠΊΠΆΠ΅ Π³Π»Π°Π²Π½ΡΡ
ΠΎΡΠΈΠ±ΠΎΠΊ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ².
Π ΡΡΠΎΠΌ Π½Π°ΠΌ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΠΠ»ΡΠ³Π° ΠΠ°ΡΡΡΠ΅Π²ΠΈΡ, Π½Π°ΡΡΠ°Π²Π½ΠΈΡΠ° Π½Π° ΠΊΡΡΡΠ΅ Β«ΠΠ½Π°Π»ΠΈΡΠΈΠΊ Π΄Π°Π½Π½ΡΡ
Β» ΠΈ ΠΠ°ΡΡΠ΅ΡΡΠΊΠΎΠΉ Π² ΠΡΠ°ΠΊΡΠΈΠΊΡΠΌΠ΅.
ΠΠ°ΡΠ΅ΠΌ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅
ΠΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠΌ, ΡΡΠΎ Π½Π°ΡΠΈΠ½Π°ΡΡΠ΅ΠΌΡ Π°Π½Π°Π»ΠΈΡΠΈΠΊΡ Π΄Π°ΡΡ Π·Π°Π΄Π°ΡΡ β ΡΠ°ΡΡΡΠΈΡΠ°ΡΡ ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π½Π΅Π΄Π΅Π»Ρ ΠΏΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌ ΠΈ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°ΠΌ ΡΡΠ°ΡΠΈΠΊΠ°. Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ Π±ΡΡΡΡΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΡΠ°ΡΡΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Python ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π² Π²ΠΈΠ΄Π΅ ΡΠ°Π±Π»ΠΈΡΡ.
ΠΡΠΈΠΌΠ΅Ρ Π·Π°Π΄Π°ΡΠΈ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠ΅Π³ΠΎ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ°ΠΠ°Π·Π°Π»ΠΎΡΡ Π±Ρ, Π·Π°Π΄Π°ΡΠ° ΡΠ΅ΡΠ΅Π½Π° Π²Π΅ΡΠ½ΠΎ, Π² ΡΡΠΎΠΊ ΠΈ Π±Π΅Π·ΠΎ Π²ΡΡΠΊΠΈΡ
Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΉ. ΠΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠ°ΠΊΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΠ΅ΠΉ ΠΎΡΠ΅Π½Ρ ΡΠ»ΠΎΠΆΠ½ΠΎ. Π§ΡΠΎ Π±Ρ Π½ΠΈ Π·Π°Ρ
ΠΎΡΠ΅Π» ΡΠ·Π½Π°ΡΡ Ρ Π΅Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ°ΠΊΠΎΠ΅ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠ΅ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΡΡΠ°ΡΠΈΠΊΠ° ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π΄Π°ΡΡ Π½Π°ΠΈΠ»ΡΡΡΡΡ ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡ, β Π΅ΠΌΡ ΠΏΡΠΈΠ΄ΡΡΡΡ ΠΏΠΎΡΡΠ°ΡΠΈΡΡ Π½Π° ΡΡΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
ΠΠ°ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΄ΠΎΠ±Π½Π΅ΠΉ Π±ΡΠ»ΠΎ Π±Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠ΅ΠΏΠ»ΠΎΠ²ΠΎΠΉ ΠΊΠ°ΡΡΠΎΠΉ ΡΠΎΠΉ ΠΆΠ΅ ΡΠ°Π±Π»ΠΈΡΡ. ΠΡΠ΅Π²ΡΠ°ΡΠΈΡΡ Π΅Ρ Π² ΡΠ΅ΠΏΠ»ΠΎΠ²ΡΡ ΠΊΠ°ΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ ΠΊΠΎΠ΄Π°:
import seaborn as sns
import matplotlib.pyplot as plt
# Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ΅ΠΏΠ»ΠΎΠ²ΠΎΠΉ ΠΊΠ°ΡΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΌΠΎΠ΄ΡΠ»Ρ Seaborn
plt.figure(figsize=(10, 6))
sns.heatmap(df.set_index('ΠΡΡΠΎΡΠ½ΠΈΠΊ ΡΡΠ°ΡΠΈΠΊΠ°'), annot=True)
plt.title('Π’Π΅ΠΏΠ»ΠΎΠ²Π°Ρ ΠΊΠ°ΡΡΠ° ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΠΈ ΠΏΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°ΠΌ ΡΡΠ°ΡΠΈΠΊΠ° ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌ')
plt.show()
Π’Π°Π±Π»ΠΈΡΠ° β ΡΠ΅ΠΏΠ»ΠΎΠ²Π°Ρ ΠΊΠ°ΡΡΠ° Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌΠΈ ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΠΉ.Π’Π΅ΠΏΠ΅ΡΡ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ Π»Π΅Π³ΠΊΠΎ Π½Π°ΠΉΡΠΈ ΡΠ°ΠΌΡΡ Π»ΡΡΡΡΡ ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡ: ΡΡΠΎ ΡΠ°ΠΌΠΎΠ΅ ΡΠ²Π΅ΡΠ»ΠΎΠ΅ ΠΏΡΡΠ½ΠΎ Π½Π° ΡΠ΅ΠΏΠ»ΠΎΠ²ΠΎΠΉ ΠΊΠ°ΡΡΠ΅ β ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠ΅ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
Π½Π° Android ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠΉ ΡΠ΅ΠΊΠ»Π°ΠΌΡ. ΠΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π²Π΅ΡΠ½ΡΠΌΠΈ, Π½ΠΎ ΠΈ ΡΠ΄ΠΎΠ±Π½ΡΠΌΠΈ Π² ΡΠ°Π±ΠΎΡΠ΅ β Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΎΠ½ΠΈ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½ΡΡ Π±ΡΡΡ ΡΠ°Π±Π»ΠΈΡΠ°ΠΌΠΈ.
ΠΠΎΠ³ΡΡΠ·ΠΈΡΠ΅ΡΡ Π² ΡΡΠ΅ΡΡ Π½Π° ΠΊΡΡΡΠ΅ Β«ΠΠ½Π°Π»ΠΈΡΠΈΠΊ Π΄Π°Π½Π½ΡΡ
Β» β Π½Π°ΡΠ°ΡΡ ΡΡΠΈΡΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ. ΠΠΎ Π²Π²ΠΎΠ΄Π½ΠΎΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅ Π²ΡΡΡΠ½ΠΈΡΠ΅ ΠΏΡΠΈΡΠΈΠ½Ρ ΠΌΠ°ΡΡΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ»ΠΎΠΌΠΊΠΈ Π³Π°Π΄ΠΆΠ΅ΡΠΎΠ² Π½Π° ΡΠ°Π±ΡΠΈΠΊΠ΅ ΡΠΎΠ±ΠΎΠΊΠΎΡΠΎΠ² ΠΈ ΠΏΠΎΠΉΠΌΡΡΠ΅, Ρ
ΠΎΡΠΈΡΠ΅ Π»ΠΈ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΡΡ Π² ΡΡΠΎΠΉ ΡΡΠ΅ΡΠ΅ Π΄Π°Π»ΡΡΠ΅.
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ
Π§ΡΠΎΠ±Ρ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ
Π΄Π°Π½Π½ΡΡ
ΠΏΡΠΈΠ½ΠΎΡΠΈΠ»Π° ΠΏΠΎΠ»ΡΠ·Ρ, ΠΏΡΠΈ ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠΈ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ Π³Π»Π°Π²Π½ΡΡ
ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ²:
ΠΠΎΠ³ΠΈΠΊΠ°
ΠΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΠΏΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΡ ΡΠ΅Π»ΠΈ ΠΈ ΡΠΈΠΏ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ, ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΡ, Π΅Π΄ΠΈΠ½ΠΎΠΎΠ±ΡΠ°Π·ΠΈΠ΅ Π³ΡΠ°ΡΠΈΠΊΠΎΠ² ΠΈ Ρ. Π΄. Π Π°Π·Π±Π΅ΡΡΠΌ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΏΡΠ½ΠΊΡ:
- Π¦Π΅Π»Ρ. ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ Π³ΡΠ°ΡΠΈΠΊ ΠΈΠ»ΠΈ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ, Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ. Π‘ΡΠΎΠΈΡ ΡΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ Π·Π°Π΄Π°ΡΡ: Π³Π»Π°Π²Π½Π°Ρ ΠΎΡΠΈΠ±ΠΊΠ° β Π΄Π΅Π»Π°ΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ ΡΠ°Π΄ΠΈ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ.
- Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ°. ΠΠ°Π½Π½ΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ Π² Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠ΅Π»ΠΈ: ΠΎΡ Π±ΠΎΠ»ΡΡΠ΅Π³ΠΎ ΠΊ ΠΌΠ΅Π½ΡΡΠ΅ΠΌΡ ΠΈΠ»ΠΈ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ.
ΠΡΠΈΠΌΠ΅Ρ ΡΠ΄Π°ΡΠ½ΠΎΠΉ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ Π΄Π°Π½Π½ΡΡ
ΠΎΡ ΠΌΠ΅Π½ΡΡΠ΅Π³ΠΎ ΠΊ Π±ΠΎΠ»ΡΡΠ΅ΠΌΡ- ΠΠΎΠ΄Ρ
ΠΎΠ΄ΡΡΠΈΠΉ ΡΠΈΠΏ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ. ΠΠ°Π΄Π°ΡΠ° Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ° β ΡΠΏΡΠΎΡΡΠΈΡΡ Π²ΠΎΡΠΏΡΠΈΡΡΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ: Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΉ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π΅ΡΠ»ΠΈ ΠΎΠ±ΡΠ΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π½Π΅ ΡΠ°Π²Π½ΠΎ 100%, ΠΊΡΡΠ³ΠΎΠ²Π°Ρ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ. ΠΠΈΠΆΠ΅ ΠΎΠ±ΡΡΠ΄ΠΈΠΌ Π²ΡΠ±ΠΎΡ ΡΠΈΠΏΠ° Π³ΡΠ°ΡΠΈΠΊΠ° ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅ΠΉ.
- ΠΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅. ΠΡΠΈΠ·Π½Π°ΠΊ Ρ
ΠΎΡΠΎΡΠ΅Π³ΠΎ Π³ΡΠ°ΡΠΈΠΊΠ° β ΠΎΠ½ ΠΏΠΎΠ½ΡΡΠ΅Π½ Π±Π΅Π· ΠΏΠΎΡΡΠ½ΡΡΡΠΈΡ
ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ², ΡΠ°Π·Π±ΠΎΡΠ° ΠΊΠΎΠ΄Π° ΠΈ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΈΡΡΠΎΡΠΈΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. Π ΡΠ΅ΠΌΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠΉ Π³ΡΠ°ΡΠΈΠΊΠΎΠ² Π΅ΡΡ Π²Π΅ΡΠ½ΡΠΌΡΡ.
- Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ°Ρ Π»Π΅Π³Π΅Π½Π΄Π°. Π§Π°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π½Π΅Π½ΡΠΆΠ½Π°Ρ Π»Π΅Π³Π΅Π½Π΄Π° ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΠ· Π·Π°ΠΈΠΌΡΡΠ²ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠΉ Π°Π½Π°Π»ΠΈΡΠΈΠΊ ΠΏΡΡΠ°Π»ΡΡ ΠΏΡΠΈΡΠΏΠΎΡΠΎΠ±ΠΈΡΡ ΠΏΠΎΠ΄ ΡΠ²ΠΎΠΈ Π½ΡΠΆΠ΄Ρ. ΠΡΠ»ΠΈ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΎΠ΄Π½Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ, ΡΡΠΎΠΈΡ ΡΠ΄Π°Π»ΠΈΡΡ Π»Π΅Π³Π΅Π½Π΄Ρ β ΠΎΠ½Π° ΡΡΡ ΡΠ²Π½ΠΎ Π»ΠΈΡΠ½ΡΡ.
- ΠΠ΄ΠΈΠ½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΠ΅ Π³ΡΠ°ΡΠΈΠΊΠΈ. ΠΡΠΈ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΈ ΡΡΠΎΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π³ΡΠ°ΡΠΈΠΊΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°: ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π·Π°ΠΏΡΡΠ°Π΅ΡΡΡ, Π΅ΡΠ»ΠΈ Β«Π΄ΠΎΒ» ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΎ Π² Π²ΠΈΠ΄Π΅ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ, Π° Β«ΠΏΠΎΡΠ»Π΅Β» β Π² Π²ΠΈΠ΄Π΅ ΡΡΠΎΠ»Π±ΡΠ°ΡΠΎΠΉ.
- ΠΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ. ΠΠΎΠ΄ΠΏΠΈΡΡΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ Π½ΡΠΆΠ½ΠΎ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ΅: ΡΠ°ΠΊ ΠΌΠΎΠ·Π³ Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΠΊΠ°ΡΡΠΈΠ½Ρ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ ΠΈ Π±ΡΡΡΡΠ΅Π΅ Π΄Π΅Π»Π°Π΅Ρ Π²ΡΠ²ΠΎΠ΄Ρ ΠΏΠΎ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ°ΠΌ.
ΠΠ° ΡΡΠΈΡ
Π³ΡΠ°ΡΠΈΠΊΠ°Ρ
Π²Π°ΠΆΠ½Π΅Π΅ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΠΏΠΎ Π³ΠΎΠ΄Π°ΠΌ, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΡΠΌΡΡΠ»Π° ΡΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π½ΠΈΡimport matplotlib.pyplot as plt
# ΠΠ΅Π½Π΅ΡΠ°ΡΠΈΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ
Π΄Π°Π½Π½ΡΡ
Π΄Π»Ρ ΠΏΡΠΈΠ±ΡΠ»ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π·Π° 5 Π»Π΅Ρ
profit = [1.5, 1.9, 2.7, 2.2, 2.8]
# Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΠΊΠ°
fig, ax2 = plt.subplots(figsize=(6, 4))
# ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Π³ΡΠ°ΡΠΈΠΊΠ°
ax2.plot(profit, color='darkgreen')
ax2.set_title('ΠΠΈΠ½Π°ΠΌΠΈΠΊΠ° ΠΏΡΠΈΠ±ΡΠ»ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π·Π° 2016β2020 Π³Π³. (ΠΌΠ»Π½ ΡΡΠ±Π»Π΅ΠΉ)')
ax2.set_xlabel('ΠΠΎΠ΄')
ax2.set_ylabel('ΠΡΠΈΠ±ΡΠ»Ρ (ΠΌΠ»Π½ ΡΡΠ±Π»Π΅ΠΉ)')
ax2.set_xticks(range(len(profit)))
ax2.set_xticklabels(['2016', '2017', '2018', '2019', '2020'])
# ΠΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΠΎΠ΅ Π·Π°Π²ΡΡΠ΅Π½ΠΈΠ΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΎΡΠΈ OY ΠΎΡ 1.3 Π΄ΠΎ 3 ΠΌΠ»Π½
# ΠΡΠ»ΠΈ ΡΡΠΎΠ³ΠΎ Π½Π΅ ΡΠ΄Π΅Π»Π°ΡΡ β Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌΡ ΡΡΠΎΠ»Π±ΡΡ Π±ΡΠ΄ΡΡ Π²ΡΡΠ΅
# Π³ΡΠ°Π½ΠΈΡΡ Π³ΡΠ°ΡΠΈΠΊΠ°
ax2.set_ylim(1.3, 3)
# ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΏΡΠΈΠ±ΡΠ»ΠΈ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ΅
for i, txt in enumerate(profit):
ax2.annotate(f'{txt:.1f}', (i, profit[i]), textcoords="offset points", xytext=(0,10), ha='center')
plt.tight_layout()
plt.show()
ΠΠ°ΠΊΠΎΠ½ΠΈΡΠ½ΠΎΡΡΡ
Π§Π΅ΠΌ ΠΏΡΠΎΡΠ΅ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΡΡΠΈΡΠ½Π΅ΠΉ Π³ΡΠ°ΡΠΈΠΊ, ΡΠ΅ΠΌ Π»ΡΡΡΠ΅. ΠΡΠΎ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ Π΄ΠΈΠ·Π°ΠΉΠ½Ρ, ΠΏΠΎΠ΄ΠΏΠΈΡΡΠΌ ΠΈ ΡΡΡΡΠΊΡΡΡΠ΅ β Π½Π΅ ΡΡΠΎΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ΄ΠΈΠ½ Π³ΡΠ°ΡΠΈΠΊ Π΄Π»Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
Π·Π°Π΄Π°Ρ ΡΡΠ°Π·Ρ:
- ΠΠΈΠ½ΠΈΠΌΡΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ². ΠΡΠΈ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΡΠΎΠΈΡ ΡΠ±ΠΈΡΠ°ΡΡ Π»ΠΈΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π»ΠΎΠ³ΠΎΡΠΈΠΏΡ, Π΄Π°ΡΡ, Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠΉ ΡΡΠΌ. Π§Π΅ΠΌ ΠΏΡΠΎΡΠ΅ Π³ΡΠ°ΡΠΈΠΊ β ΡΠ΅ΠΌ Π±ΡΡΡΡΠ΅Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π΄ΠΎΡ
ΠΎΠ΄ΠΈΡ Π΄ΠΎ ΠΌΠΎΠ·Π³Π°.
- ΠΠ°ΠΊΠΎΠ½ΠΈΡΠ½ΡΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π΅ ΡΡΠΎΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ 3D-ΡΡΡΠ΅ΠΊΡΡ: ΠΎΠ½ΠΈ ΠΎΡΠ²Π»Π΅ΠΊΠ°ΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΎΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈ Π½Π΅ ΡΠ΅ΡΠ°ΡΡ Π·Π°Π΄Π°ΡΡ.
- ΠΠ΄Π½Π° Π·Π°Π΄Π°ΡΠ° β ΠΎΠ΄ΠΈΠ½ Π³ΡΠ°ΡΠΈΠΊ. ΠΠ΅ Π½ΡΠΆΠ½ΠΎ ΠΏΡΡΠ°ΡΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π³ΡΠ°ΡΠΈΠΊΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ Π²ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π·Π° Π³ΠΎΠ΄.
Π¦Π²Π΅Ρ
Π¦Π²Π΅Ρ β Π²Π°ΠΆΠ½Π°Ρ ΡΠΎΡΡΠ°Π²Π»ΡΡΡΠ°Ρ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ. ΠΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΡΠ²Π΅ΡΠ° Π΄Π»Ρ Π³ΡΠ°ΡΠΈΠΊΠΎΠ² ΡΡΠΎΠΈΡ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π½Π°:
- ΠΠ±ΡΠ΅ΠΏΡΠΈΠ½ΡΡΡΠ΅ ΡΠ²Π΅ΡΠ°. Β«ΠΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΒ» Π²ΡΠ΄Π΅Π»ΡΠ΅ΡΡΡ Π·Π΅Π»ΡΠ½ΡΠΌ, Β«Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΒ» β ΠΊΡΠ°ΡΠ½ΡΠΌ. ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΈΠ½ΠΎΡΡΡΠ°Π½Π½ΡΠΌΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠΌΠΈ ΡΡΠΎΠΈΡ Π·Π°ΡΠ°Π½Π΅Π΅ ΠΈΠ·ΡΡΠΈΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΏΡΠΈΠ½ΡΡΡΠ΅ ΡΠ²Π΅ΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ, β ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ.
- ΠΠ΄ΠΈΠ½ΡΡ ΡΠ²Π΅ΡΠΎΠ²ΡΡ Π³Π°ΠΌΠΌΡ. ΠΡΠ»ΠΈ ΠΎΠ΄ΠΈΠ½ Π³ΡΠ°ΡΠΈΠΊ Π² ΡΠ΅ΡΠΎΠΌ ΡΠ²Π΅ΡΠ΅, Π° Π²ΡΠΎΡΠΎΠΉ β Π² ΡΡΠΊΠΎΠΌ, ΠΎΠ½ ΠΏΠ΅ΡΠ΅ΡΡΠ½Π΅Ρ Π½Π° ΡΠ΅Π±Ρ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΡΡΡ Π±ΠΎΠ»Π΅Π΅ Π·Π½Π°ΡΠΈΠΌΡΠΌ.
- ΠΠΎΠ½ΡΡΠ°ΡΡΠ½ΡΠ΅ ΡΠ²Π΅ΡΠ°. Π§Π°ΡΡΠΎ Π² Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ°Ρ
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π·Π΅Π»ΡΠ½ΡΠΉ, ΠΎΡΠ°Π½ΠΆΠ΅Π²ΡΠΉ ΠΈ ΡΠΈΠ½ΠΈΠΉ. Π‘ Π½ΠΈΠΌΠΈ ΠΏΠΎΠ»ΡΡΠ°ΡΡΡΡ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΡΡΠΈΠ»ΡΠ½ΡΠ΅, Π·Π°ΡΠΎ ΠΏΠΎΠ½ΡΡΠ½ΡΠ΅ Π³ΡΠ°ΡΠΈΠΊΠΈ.
ΠΠΈΠ΄Ρ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌ
ΠΠ½Π°Π»ΠΈΡΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π±ΠΎΠ»Π΅Π΅ 60 ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ
: ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π²ΠΈΠ΄Ρ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌ, Π³ΡΠ°ΡΠΈΠΊΠΎΠ² ΠΈ ΠΊΠ°ΡΡ. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΡΠ΅Ρ
Π½ΠΈΠΊΠΈ ΠΈ Π²Π°ΡΠΈΠ°Π½ΡΡ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ
β Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠΏΠΈΡΠ΅ΠΌ, Π΄Π»Ρ ΠΊΠ°ΠΊΠΈΡ
ΡΠ΅Π»Π΅ΠΉ ΠΎΠ½ΠΈ Π±ΠΎΠ»ΡΡΠ΅ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡ.
ΠΠΈΠ½Π΅ΠΉΠ½ΡΠΉ Π³ΡΠ°ΡΠΈΠΊ β Line Chart
Π§Π°ΡΡΠΎ Π΅Π³ΠΎ ΠΆΠ΅ Π½Π°Π·ΡΠ²Π°ΡΡ ΠΏΡΠΎΡΡΠΎ ΠΡΠ°ΡΠΈΠΊ β Plot. ΠΠ΄Π΅Π°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ Π΄Π»Ρ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΈ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ
Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ, ΡΠ°Π·Π²ΠΈΡΠΈΡ Π΄Π°Π½Π½ΡΡ
ΠΈ ΡΠΎΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π²Π·Π°ΠΈΠΌΠΎΡΠ²ΡΠ·ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π°Π½Π½ΡΠΌΠΈ. ΠΠΎΠΆΠ΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ ΡΡΠ°Π·Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
.
ΠΡΠΈΠΌΠ΅Ρ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ Π³ΡΠ°ΡΠΈΠΊΠ°ΠΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΡΡΠΎΡ ΡΠΈΠΏ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ, ΠΊΠΎΠ³Π΄Π° Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π»ΠΈ ΡΠ΅Π΄ΠΊΠΎ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°Π· Π² ΡΡΠΈ ΡΠ°ΡΠ°, ΠΊΠ°ΠΊ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ΅ Π²ΡΡΠ΅, β Π½ΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Ρ
ΠΎΡΡ Π±Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΠΎΡΠ΅Π½ΠΈΡΡ, ΡΡΠΎ ΠΆΠ΅ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ Π² ΠΏΠ΅ΡΠΈΠΎΠ΄Ρ, ΠΎ ΠΊΠΎΡΠΎΡΡΡ
Π½Π΅Ρ ΡΠΎΡΠ½ΡΡ
Π΄Π°Π½Π½ΡΡ
. Π‘Π°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ β ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ Π΄Π²Π΅ Π±Π»ΠΈΠΆΠ°ΠΉΡΠΈΠ΅ ΡΠΎΡΠΊΠΈ ΠΏΡΡΠΌΠΎΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ: ΠΏΡΠΎΡΡΠΎ ΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ. Π‘Π΅ΠΉΡΠ°Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΡΠ΅ΡΠ°Π΅ΠΌΠΎΡΡΡ ΡΠ°ΠΉΡΠ° β ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΡΡΡΡ Π»ΠΈ Π½Π΅ Ρ ΡΠΎΡΠ½ΠΎΡΡΡΡ Π΄ΠΎ ΠΌΠΈΠ½ΡΡΡ: ΡΠΎΠ³Π΄Π° Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½Π°Ρ Π»ΠΈΠ½ΠΈΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ ΠΈΠ· ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ
Π΄Π°Π½Π½ΡΡ
.
ΠΡΡΠ³ΠΎΠ²Π°Ρ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° β Pie chart
ΠΡΠΎΡ ΡΠΏΠΎΡΠΎΠ± Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ Π΄Π»Ρ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΈ ΡΠ°ΡΡΠ΅ΠΉ ΡΠ΅Π»ΠΎΠ³ΠΎ. ΠΠ΄Π΅Π°Π»ΡΠ½ΠΎ, Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΠΎΠ΄Π½Ρ ΠΈΠ»ΠΈ Π΄Π²Π΅ ΡΠ°ΡΡΠΈ ΠΎΡ ΠΎΠ±ΡΠ΅Π³ΠΎ ΡΠ΅Π»ΠΎΠ³ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π΄ΠΎΠ»Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π½Π° ΡΡΠ½ΠΊΠ΅. ΠΡΠ»ΠΈ ΡΡΠΌΠΌΠ° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΡΡ
ΡΠ°ΡΡΠ΅ΠΉ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ 100%, ΡΡΠ° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ. Π’Π°ΠΊΠΆΠ΅ Π΅Ρ Π»ΡΡΡΠ΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ, Π΅ΡΠ»ΠΈ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΉ Π±ΠΎΠ»ΡΡΠ΅ ΠΏΡΡΠΈ, β ΠΈΡΡΠ΅Π·Π°Π΅Ρ Π½Π°Π³Π»ΡΠ΄Π½ΠΎΡΡΡ.
Π‘Π»Π΅Π²Π° β ΠΏΡΠΈΠΌΠ΅Ρ Π½Π΅ΡΠ΄Π°ΡΠ½ΠΎΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ, ΡΠΏΡΠ°Π²Π° β ΡΠ΄Π°ΡΠ½ΠΎΠΉΠ‘ΡΠΎΠ»Π±ΡΠ°ΡΠ°Ρ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° β Bar Chart
ΠΡΠΎ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
Π² Π²ΠΈΠ΄Π΅ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΡΡ
ΡΡΠΎΠ»Π±ΡΠΎΠ², Π³Π΄Π΅ Π΄Π»ΠΈΠ½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΠΎΠ»Π±ΡΠ° ΠΏΡΠΎΠΏΠΎΡΡΠΈΠΎΠ½Π°Π»ΡΠ½Π° Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΎΠ½ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ. Π‘ΡΠΎΠ»Π±ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡΡ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ Π±Π΅Π· ΠΏΠΎΡΠ΅ΡΠΈ ΡΠΌΡΡΠ»Π°. ΠΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΡΠΎΡΠ½ΠΎΠ³ΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΠΈ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ Π΄Π°Π½Π½ΡΡ
. ΠΠ΄Π΅Π°Π»ΡΠ½Π° Π΄Π»Ρ ΡΠΎΡΠ½ΠΎΠ³ΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΉΠ½ΡΡ
Π΄Π°Π½Π½ΡΡ
, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΉ Π±ΠΎΠ»ΡΡΠ΅ ΠΏΡΡΠΈ.
ΠΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½Π°Ρ ΡΡΠΎΠ»Π±ΡΠ°ΡΠ°Ρ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° β Horizontal Bar Chart
ΠΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΎΠ±ΡΡΠ½ΠΎΠΉ ΡΡΠΎΠ»Π±ΡΠ°ΡΠΎΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ β Π½Π° Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ Π΄Π»ΠΈΠ½Π½ΡΠ΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ Π΄Π°Π½Π½ΡΡ
β ΠΊΠ°ΠΊ Π½Π° ΠΈΠ»Π»ΡΡΡΡΠ°ΡΠΈΠΈ Π½ΠΈΠΆΠ΅: Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, Π½Π° ΠΊΠ°ΠΊΠΎΠΉ ΡΠΎΡΠΊΠ΅ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΡΡΠΊΡ ΠΏΡΠΎΠ΄Π°ΡΡΡΡ Π»ΡΡΡΠ΅.
Π‘ΡΠΎΠ»Π±ΡΠ°ΡΡΠ΅ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΠΏΡΠΎΠ΄Π°ΠΆΠ°Ρ
ΡΠ°Π·Π½ΡΡ
ΡΡΡΠΊΡΠΎΠ² Π² Π΄Π²ΡΡ
ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ
import pandas as pd
import matplotlib.pyplot as plt
# ΠΠ΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ Π³ΡΠ°ΡΠΈΠΊΠ°
fruits = ['Π―Π±Π»ΠΎΠΊΠΈ', 'ΠΠ°Π½Π°Π½Ρ', 'ΠΡΡΡΠΈ', 'ΠΠΏΠ΅Π»ΡΡΠΈΠ½Ρ', 'ΠΠ½Π°Π½Π°ΡΡ', 'ΠΠ°Π½Π³ΠΎ', 'ΠΠ°Π»ΠΈΠ½Π°', 'ΠΠ»ΡΠ±Π½ΠΈΠΊΠ°', 'ΠΠΈΠ½ΠΎΠ³ΡΠ°Π΄']
sales_store1 = [15, 20, 12, 18, 14, 25, 10, 16, 11]
sales_store2 = [12, 18, 15, 16, 13, 22, 9, 14, 10]
df = pd.DataFrame({'Π€ΡΡΠΊΡ': fruits, 'ΠΠ°Π³Π°Π·ΠΈΠ½ 1': sales_store1, 'ΠΠ°Π³Π°Π·ΠΈΠ½ 2': sales_store2})
# Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° Π΄Π°Π½Π½ΡΡ
ΠΏΠΎ ΠΏΡΠΎΠ΄Π°ΠΆΠ°ΠΌ Π² ΠΠ°Π³Π°Π·ΠΈΠ½Π΅ 1
df_sorted = df.sort_values(by='ΠΠ°Π³Π°Π·ΠΈΠ½ 1', ascending=False)
# Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ°Π±ΠΏΠ»ΠΎΡΠ°
fig, axs = plt.subplots(1, 2, figsize=(12, 6))
# ΠΡΠ°ΡΠΈΠΊ ΡΠΈΠΏΠ° bar Π½Π° Π»Π΅Π²ΠΎΠΌ ΠΏΠΎΠ»Π΅
df_sorted.plot(kind='bar', x='Π€ΡΡΠΊΡ', y=['ΠΠ°Π³Π°Π·ΠΈΠ½ 1', 'ΠΠ°Π³Π°Π·ΠΈΠ½ 2'], ax=axs[0])
axs[0].set_ylabel('ΠΡΠΎΠ΄Π°ΠΆΠΈ (ΡΠΎΠ½Π½Ρ)')
# Π£Π±ΠΈΡΠ°Π΅ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΡ ΠΎΡΠΈ "Π€ΡΡΠΊΡΡ"
axs[0].set_xlabel('')
axs[0].set_title('ΠΡΠΎΠ΄Π°ΠΆΠΈ ΡΡΡΠΊΡΠΎΠ² Π½Π° ΡΡΠΎΠ»Π±ΡΠ°ΡΠΎΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ΅')
# ΠΡΠ°ΡΠΈΠΊ ΡΠΈΠΏΠ° barh Π½Π° ΠΏΡΠ°Π²ΠΎΠΌ ΠΏΠΎΠ»Π΅
df_sorted.plot(kind='barh', x='Π€ΡΡΠΊΡ', y=['ΠΠ°Π³Π°Π·ΠΈΠ½ 1', 'ΠΠ°Π³Π°Π·ΠΈΠ½ 2'], ax=axs[1])
axs[1].set_xlabel('ΠΡΠΎΠ΄Π°ΠΆΠΈ (ΡΠΎΠ½Π½Ρ)')
# Π£Π±ΠΈΡΠ°Π΅ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΡ ΠΎΡΠΈ "Π€ΡΡΠΊΡΡ"
axs[1].set_ylabel('')
axs[1].set_title('ΠΡΠΎΠ΄Π°ΠΆΠΈ ΡΡΡΠΊΡΠΎΠ² Π½Π° Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΡΠΎΠ»Π±ΡΠ°ΡΠΎΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ΅')
plt.tight_layout()
plt.show()
Π‘ΡΠΎΠ»Π±ΡΠ°ΡΠ°Ρ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° Ρ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½ΠΈΠ΅ΠΌ β Stacked Column Chart
ΠΠ°ΠΆΠ΄ΡΠΉ ΡΡΠΎΠ»Π±Π΅Ρ ΡΠ°ΠΊΠΎΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠ°Π·Π½ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ ΠΈΠ»ΠΈ ΡΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΠ΅ ΡΠ°ΡΡΠΈ Π΄Π°Π½Π½ΡΡ
. ΠΡΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΎΡΠ΅Π½ΠΈΡΡ ΠΊΠ°ΠΊ ΠΎΠ±ΡΠΈΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ, ΡΠ°ΠΊ ΠΈ Π²ΠΊΠ»Π°Π΄ Π² Π½Π΅Π³ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°. ΠΠ»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ°ΠΊΠΎΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΡΠ°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Π΄Π²ΡΠΌ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΠΌ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π° ΠΈΠ»Π»ΡΡΡΡΠ°ΡΠΈΠΈ Π²ΡΡΠ΅ Π±ΡΠ»ΠΎ ΡΠ°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΎΠ²Π°ΡΠ°ΠΌ ΠΈ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°ΠΌ: Π½ΠΎ Π΅ΡΠ»ΠΈ Π±Ρ ΠΌΠ°Π³Π°Π·ΠΈΠ½ Π±ΡΠ» ΠΎΠ΄ΠΈΠ½, ΡΡΠΎΠ»Π±ΡΠ°ΡΡΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Ρ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΡΡΡΠΎΠΈΡΡ Π±Ρ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ.
Π‘ΡΠΎΠ»Π±ΡΠ°ΡΠ°Ρ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° Ρ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½ΠΈΠ΅ΠΌ ΠΈ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΎΠΉ: ΠΌΠ°Π½Π³ΠΎ β ΡΠ°ΠΌΡΠΉ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ, Π° ΠΌΠ°Π»ΠΈΠ½Π° β ΡΠ°ΠΌΡΠΉ Π½Π΅ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΉ Π² ΠΎΠ±ΠΎΠΈΡ
ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ
import pandas as pd
import matplotlib.pyplot as plt
# ΠΠ΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ Π³ΡΠ°ΡΠΈΠΊΠ°
fruits = ['Π―Π±Π»ΠΎΠΊΠΈ', 'ΠΠ°Π½Π°Π½Ρ', 'ΠΡΡΡΠΈ', 'ΠΠΏΠ΅Π»ΡΡΠΈΠ½Ρ', 'ΠΠ½Π°Π½Π°ΡΡ', 'ΠΠ°Π½Π³ΠΎ', 'ΠΠ°Π»ΠΈΠ½Π°', 'ΠΠ»ΡΠ±Π½ΠΈΠΊΠ°', 'ΠΠΈΠ½ΠΎΠ³ΡΠ°Π΄']
sales_store1 = [15, 20, 12, 18, 14, 25, 10, 16, 11]
sales_store2 = [12, 18, 15, 16, 13, 22, 9, 14, 10]
# Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠΎΠ² ΠΏΡΠΎΠ΄Π°ΠΆ Π΄Π»Ρ ΠΎΠ±ΠΎΠΈΡ
ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ²
total_sales = np.array(sales_store1) + np.array(sales_store2)
df = pd.DataFrame({'Π€ΡΡΠΊΡ': fruits, 'ΠΠ°Π³Π°Π·ΠΈΠ½ 1': sales_store1, 'ΠΠ°Π³Π°Π·ΠΈΠ½ 2': sales_store2, 'ΠΡΠ΅Π³ΠΎ': total_sales})
# Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° Π΄Π°Π½Π½ΡΡ
ΠΏΠΎ ΡΡΠΎΠ»Π±ΡΡ 'ΠΡΠ΅Π³ΠΎ' ΠΎΡ Π±ΠΎΠ»ΡΡΠ΅Π³ΠΎ ΠΊ ΠΌΠ΅Π½ΡΡΠ΅ΠΌΡ
df_sorted = df.sort_values(by='ΠΡΠ΅Π³ΠΎ', ascending=False)
# ΠΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΡΠΎΠ»Π±ΡΠ°ΡΠΎΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Ρ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½ΠΈΠ΅ΠΌ
df_sorted.set_index('Π€ΡΡΠΊΡ')[['ΠΠ°Π³Π°Π·ΠΈΠ½ 1', 'ΠΠ°Π³Π°Π·ΠΈΠ½ 2']].plot(kind='barh', stacked=True)
plt.title('ΠΡΠΎΠ΄Π°ΠΆΠΈ ΡΡΡΠΊΡΠΎΠ² Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ
Ρ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½ΠΈΠ΅ΠΌ (ΠΎΡ Π±ΠΎΠ»ΡΡΠ΅Π³ΠΎ ΠΊ ΠΌΠ΅Π½ΡΡΠ΅ΠΌΡ)')
# Π£Π±ΠΈΡΠ°Π΅ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΡ ΠΎΡΠΈ "Π€ΡΡΠΊΡΡ"
plt.ylabel('')
plt.xlabel('ΠΡΠΎΠ΄Π°ΠΆΠΈ')
plt.legend(title='ΠΠ°Π³Π°Π·ΠΈΠ½Ρ')
plt.show()
ΠΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΡΠΎΠ»Π±ΡΠ°ΡΠ°Ρ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° β Normalized Stacked Bar Chart
Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΎΠ±ΡΡΠ½ΠΎΠΉ ΡΡΠΎΠ»Π±ΡΠ°ΡΠΎΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Ρ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½ΠΈΠ΅ΠΌ, Π³Π΄Π΅ Π²ΡΡΠΎΡΠ° ΡΡΠΎΠ»Π±ΡΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΡΠΌΠΌΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π²ΡΠ΅Ρ
ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΉ, Π² Π½ΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΡΠΎΠ»Π±ΡΠ°ΡΠΎΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ΅ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΡΠΎΠ»Π±Π΅Ρ ΠΈΠΌΠ΅Π΅Ρ Π²ΡΡΠΎΡΡ 100% ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ Π΄ΠΎΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠΎΠ΄ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ ΠΎΡ ΠΎΠ±ΡΠ΅Π³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. ΠΡΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ
: ΡΠ°ΠΊΠ°Ρ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΡΠΊΠ°ΠΆΠ΅Ρ ΠΎΠ± ΠΎΠ±ΡΠ΅ΠΉ ΡΡΠΌΠΌΠ΅ ΠΏΡΠΎΠ΄Π°ΠΆ, Π½ΠΎ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ, ΡΡΠΎ ΠΈ Π³Π΄Π΅ ΠΏΡΠΎΠ΄Π°ΡΡΡΡ Π»ΡΡΡΠ΅.
Π‘Π»Π΅Π²Π° β Π½ΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Π΄ΠΎΠ»ΠΈ ΠΏΡΠΎΠ΄Π°ΠΆ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΡΠΊΡΠ° ΠΏΠΎ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°ΠΌ, ΡΠΏΡΠ°Π²Π° β ΡΡΡΡΠΊΡΡΡΡ ΠΏΡΠΎΠ΄Π°ΠΆ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ
.import pandas as pd
import matplotlib.pyplot as plt
# ΠΠ΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ Π³ΡΠ°ΡΠΈΠΊΠ°
fruits = ['Π―Π±Π»ΠΎΠΊΠΈ', 'ΠΠ°Π½Π°Π½Ρ', 'ΠΡΡΡΠΈ', 'ΠΠΏΠ΅Π»ΡΡΠΈΠ½Ρ', 'ΠΠ½Π°Π½Π°ΡΡ', 'ΠΠ°Π½Π³ΠΎ', 'ΠΠ°Π»ΠΈΠ½Π°', 'ΠΠ»ΡΠ±Π½ΠΈΠΊΠ°', 'ΠΠΈΠ½ΠΎΠ³ΡΠ°Π΄']
sales_store1 = [15, 20, 12, 18, 14, 25, 10, 16, 11]
sales_store2 = [12, 18, 15, 16, 13, 22, 9, 14, 10]
df = pd.DataFrame({'Π€ΡΡΠΊΡ': fruits, 'ΠΠ°Π³Π°Π·ΠΈΠ½ 1': sales_store1, 'ΠΠ°Π³Π°Π·ΠΈΠ½ 2': sales_store2})
# Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠ°Π±ΠΏΠ»ΠΎΡ
fig, axes = plt.subplots(nrows=1, ncols=2, figsize=(15, 6))
# ΠΠ΅Π²Π°Ρ ΡΠ°ΡΡΡ: Π½ΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° ΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
ΠΏΡΠΎΠ΄Π°ΠΆ ΠΏΠΎ Π΄ΠΎΠ»Π΅ ΠΏΡΠΎΠ΄Π°ΠΆ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ 1
# ΠΡΡΠΈΡΠ»ΡΠ΅ΠΌ ΠΎΠ±ΡΡΡ ΡΡΠΌΠΌΡ ΠΏΡΠΎΠ΄Π°ΠΆ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΡΠΊΡΠ° Π² ΠΎΠ±ΠΎΠΈΡ
ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ
total_sales = df['ΠΠ°Π³Π°Π·ΠΈΠ½ 1'] + df['ΠΠ°Π³Π°Π·ΠΈΠ½ 2']
# ΠΠΎΡΠΌΠ°Π»ΠΈΠ·ΡΠ΅ΠΌ Π΄Π°Π½Π½ΡΠ΅
normalized_sales_store1 = df['ΠΠ°Π³Π°Π·ΠΈΠ½ 1'] / total_sales
normalized_sales_store2 = df['ΠΠ°Π³Π°Π·ΠΈΠ½ 2'] / total_sales
# Π‘ΠΎΡΡΠΈΡΡΠ΅ΠΌ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎ Π΄ΠΎΠ»Π΅ ΠΏΡΠΎΠ΄Π°ΠΆ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ 1
df_sorted_by_normalized_store1 = df.iloc[normalized_sales_store1.sort_values(ascending=False).index]
axes[0].barh(df_sorted_by_normalized_store1['Π€ΡΡΠΊΡ'], normalized_sales_store1[df_sorted_by_normalized_store1.index], label='ΠΠ°Π³Π°Π·ΠΈΠ½ 1')
axes[0].barh(df_sorted_by_normalized_store1['Π€ΡΡΠΊΡ'], normalized_sales_store2[df_sorted_by_normalized_store1.index], left=normalized_sales_store1[df_sorted_by_normalized_store1.index], label='ΠΠ°Π³Π°Π·ΠΈΠ½ 2')
axes[0].set_title('ΠΠΎΠ»Ρ ΠΏΡΠΎΠ΄Π°ΠΆ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΡΠΊΡΠ° Π² ΠΎΠ±ΠΎΠΈΡ
ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ
')
axes[0].set_xlabel('ΠΠΎΠ»Ρ ΠΏΡΠΎΠ΄Π°ΠΆ')
axes[0].set_ylabel('')
axes[0].legend()
# ΠΡΠ°Π²Π°Ρ ΡΠ°ΡΡΡ: ΡΡΡΡΠΊΡΡΡΠ° ΠΏΡΠΎΠ΄Π°ΠΆ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅
# Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ DataFrame df1
df1 = df.drop('ΠΡΠ΅Π³ΠΎ', axis=1).T
# Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ "ΠΌΠ°Π³Π°Π·ΠΈΠ½"
df1.index.name = 'ΠΌΠ°Π³Π°Π·ΠΈΠ½'
# ΠΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²ΡΠ²Π°Π΅ΠΌ ΡΡΠΎΠ»Π±ΡΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π½Π°Π·Π²Π°Π½ΠΈΡΠΌΠΈ ΡΡΡΠΊΡΠΎΠ²
df1.columns = df1.iloc[0]
# Π£Π΄Π°Π»ΡΠ΅ΠΌ ΡΡΡΠΎΠΊΡ Ρ Π½Π°Π·Π²Π°Π½ΠΈΡΠΌΠΈ ΡΡΡΠΊΡΠΎΠ², ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΡΡΠ°Π»ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΡΠΌΠΈ ΡΡΠΎΠ»Π±ΡΠΎΠ²
df1 = df1.drop('Π€ΡΡΠΊΡ')
# ΠΠΎΡΠΌΠ°Π»ΠΈΠ·ΡΠ΅ΠΌ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΡΠΊΡΠ°
df1_normalized = df1.div(df1.sum(axis=1), axis=0)
# ΠΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π½ΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΡΠΎΠ»Π±ΡΠ°ΡΠΎΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Ρ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½ΠΈΠ΅ΠΌ
df1_normalized.plot(kind='barh', stacked=True, figsize=(10, 6), ax=axes[1])
axes[1].set_title('Π‘ΡΡΡΠΊΡΡΡΠ° ΠΏΡΠΎΠ΄Π°ΠΆ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ
')
axes[1].set_xlabel('ΠΠΎΠ»Ρ ΠΏΡΠΎΠ΄Π°ΠΆ')
axes[1].set_ylabel('')
axes[1].legend(title='Π€ΡΡΠΊΡΡ', bbox_to_anchor=(1.05, 1), loc='upper left')
# ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΠΎΠ·Π΄ΡΡ
Π° ΠΌΠ΅ΠΆΠ΄Ρ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ°ΠΌΠΈ β ΠΈΠ½Π°ΡΠ΅ ΠΎΠ΄ΠΈΠ½ Π³ΡΠ°ΡΠΈΠΊ Π½Π°ΠΏΠΎΠ»Π·ΡΡ Π½Π° ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ ΠΊ Π΄Π°Π½Π½ΡΠΌ Π΄ΡΡΠ³ΠΎΠ³ΠΎ
plt.subplots_adjust(wspace=0.5)
plt.show()
Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ Π²ΠΈΠ΄Ρ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌ
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅Π΄ΠΊΠΈΡ
Π²ΠΈΠ΄ΠΎΠ² Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌ. ΠΠ½ΠΈ Π½Π΅ Π²Ρ
ΠΎΠ΄ΡΡ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ Π±Π°Π·ΠΎΠ²ΡΠΉ Π½Π°Π±ΠΎΡ, Π½ΠΎ, ΡΠ΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½Ρ Π΄Π»Ρ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ° Π΄Π°Π½Π½ΡΡ
.
Π’Π΅ΠΏΠ»ΠΎΠ²Π°Ρ ΠΊΠ°ΡΡΠ° β Heat Map
ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ°Π·Π½ΡΡ
ΡΠ²Π΅ΡΠΎΠ². ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π±ΠΎΠ»Π΅Π΅ Π°ΠΊΡΠΈΠ²Π½ΡΠ΅ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ²Π΅ΡΠ»ΡΠΌΠΈ ΡΠ²Π΅ΡΠ°ΠΌΠΈ, Π° ΠΌΠ΅Π½Π΅Π΅ Π°ΠΊΡΠΈΠ²Π½ΡΠ΅ β ΡΡΠΌΠ½ΡΠΌΠΈ. ΠΠΎΠ·ΠΌΠΎΠΆΠ½Ρ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ²ΡΠ΅ ΡΠΊΠ°Π»Ρ. ΠΡΠΎΡ ΡΠΈΠΏ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ, ΠΊΠΎΠ³Π΄Π° Π΄Π°Π½Π½ΡΡ
ΠΌΠ½ΠΎΠ³ΠΎ, Π½ΠΎ ΠΈΡ
ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ Π² Π²ΠΈΠ΄Π΅ ΡΠ°Π±Π»ΠΈΡΡ ΠΈΠ»ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ Π½Π° ΠΊΠ°ΡΡΠ΅. ΠΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΌΠΎΠ³ΡΡ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΊΠ°ΠΊ ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ Π³Π΅ΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΊΠ°ΡΡΡ β ΠΊΠ°ΠΊ Π½Π° ΠΈΠ»Π»ΡΡΡΡΠ°ΡΠΈΠΈ Π½ΠΈΠΆΠ΅ β ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΡΠ°ΡΠΊΡΠ°ΡΠ΅Π½Π½ΡΠ΅ ΡΠ°Π±Π»ΠΈΡΡ.
ΠΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ΅ΠΏΠ»ΠΎΠ²Π°Ρ ΠΊΠ°ΡΡΠ° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Π·Π° ΡΡΡΠΊΠΈ Ρ ΡΠ°ΠΉΡΠ° ΠΠΈΠ΄ΡΠΎΠΌΠ΅Π΄ΡΠ΅Π½ΡΡΠ°ΠΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° β Histogram
ΠΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π΄Π°Π½Π½ΡΡ
, Π³Π΄Π΅ Π²ΡΡΠΎΡΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΠΎΠ»Π±ΡΠ° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠ°ΡΡΠΎΡΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ. ΠΠΎΡ
ΠΎΠΆΠ° Π½Π° ΡΡΠΎΠ»Π±ΡΠ°ΡΡΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ, Π½ΠΎ ΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠΎΠ»Π±ΡΠ°ΠΌΠΈ ΠΏΠΎΡΡΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅Ρ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΉ. Π ΡΡΠΎΠΌ Π³ΡΠ°ΡΠΈΠΊΠ΅ ΠΏΠΎ ΠΎΡΠΈ OY Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΡΠΎΡΠ°. ΠΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ½ΡΡΡ, Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π½Π΅Ρ, ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΅Π³ΠΎ ΠΌΠΎΠ΄Ρ, ΡΠ²ΠΈΠ΄Π΅ΡΡ Π²ΡΠ±ΡΠΎΡΡ. ΠΠΌΠ΅Π½Π½ΠΎ Ρ ΡΡΠΎΠ³ΠΎ ΡΠΈΠΏΠ° Π³ΡΠ°ΡΠΈΠΊΠΎΠ² ΡΠ°ΡΡΠΎ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ Π°Π½Π°Π»ΠΈΠ· Π΄Π°Π½Π½ΡΡ
. ΠΡΠΈΠΌΠ΅Ρ Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΡ β Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ Π½ΠΈΠΆΠ΅.
Π―ΡΠΈΠΊ Ρ ΡΡΠ°ΠΌΠΈ β Boxplot
ΠΡΠΎΡ Π³ΡΠ°ΡΠΈΠΊ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΡΠ΅Π½Ρ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΠΎ ΠΈ Π½Π°Π³Π»ΡΠ΄Π½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΠΏΠΎΡΡΠ΄ΠΊΠΎΠ²ΡΠ΅ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ ΠΎΠ΄Π½ΠΎΠΌΠ΅ΡΠ½ΠΎΠ³ΠΎ Π·Π°ΠΊΠΎΠ½Π°, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΊΠ²Π°ΡΡΠΈΠ»ΠΈ, ΠΌΠ΅Π΄ΠΈΠ°Π½Π°, Π½Π°Π±Π»ΡΠ΄Π°Π΅ΠΌΡΠ΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π²ΡΠ±ΠΎΡΠΊΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ Π²ΡΠ±ΡΠΎΡΡ. ΠΠ°ΠΊ ΠΈ Ρ Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΎΡΠ΅ΠΉ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π° ΡΠ°ΡΡΠΎΡΠ°, ΠΏΠΎΡΡΠΎΠΌΡ Π΅Ρ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°ΡΡ. ΠΡΠΎΡ ΡΠΈΠΏ Π³ΡΠ°ΡΠΈΠΊΠ° ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΌ Π°Π½Π°Π»ΠΈΠ·Π΅ Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ ΠΈΠ»ΠΈ Π²ΠΌΠ΅ΡΡΠΎ Π½Π΅Ρ.
ΠΠ°Π²Π΅ΡΡ
Ρ β Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, Π²Π½ΠΈΠ·Ρ β ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ Π΅ΠΉ ΡΡΠΈΠΊ Ρ ΡΡΠ°ΠΌΠΈ ΠΏΠΎ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΎΡΠΊΠ»ΠΈΠΊΠΎΠ² Π½Π° ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡΠ’ΠΎΡΠ΅ΡΠ½Π°Ρ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° β Scatter Plot
ΠΠ° ΡΠΎΡΠ΅ΡΠ½ΠΎΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ΅ ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΠΎΡΠΊΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΎΠ΄Π½ΠΎ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π΄ΡΡΠ³ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΠ»Ρ ΠΈ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ²ΡΠ·ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΡΠΌΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ, ΡΠΎ Π΅ΡΡΡ Π΄Π»Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ, Π΅ΡΡΡ Π»ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ ΠΊΠΎΡΡΠ΅Π»ΡΡΠΈΡ. ΠΡΡΠ³ΠΎΠ΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΠΎΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ β Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ Π½Π° ΠΊΠ»Π°ΡΡΠ΅ΡΡ Π² ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠΌ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠΈ.
Π’ΠΎΡΠ΅ΡΠ½Π°Ρ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠ²ΡΠ·Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΠΎΠ±ΡΡΠΌΠΎΠΌ ΠΏΡΠΎΠ΄Π°ΠΆ ΠΈ ΡΠ°ΡΡ
ΠΎΠ΄ΠΎΠ² Π½Π° ΡΠ΅ΠΊΠ»Π°ΠΌΡ.ΠΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° Β«ΠΏΠ»ΠΎΡΠΊΠΎΠ΅ Π΄Π΅ΡΠ΅Π²ΠΎΒ» β Flat Tree Diagram
ΠΡΠΎ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ΅ΡΠ°ΡΡ
ΠΈΠΈ Π΄Π°Π½Π½ΡΡ
Π² Π²ΠΈΠ΄Π΅ Π΄Π΅ΡΠ΅Π²Π°, Π³Π΄Π΅ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ·Π΅Π» ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ, Π° Π²Π΅ΡΠ²ΠΈ β ΡΠ²ΡΠ·ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ. ΠΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ Π΄Π»Ρ Π²ΡΡΠ²Π»Π΅Π½ΠΈΡ Π²Π°ΠΆΠ½ΠΎΡΡΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΡΠ΅Π»ΠΎΠ³ΠΎ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π²ΡΡΠΎΡΠ° β ΠΊΠ°ΠΊ Π² ΡΡΠΎΠ»Π±ΡΠ°ΡΠΎΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ΅ Ρ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½ΠΈΠ΅ΠΌ, β Π½ΠΎ ΠΈ ΡΠΈΡΠΈΠ½Π°. ΠΠ° ΡΡΡΡ Π²ΡΡ
ΠΎΠ΄Π° Π²ΠΎ Π²ΡΠΎΡΠΎΠ΅ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ΅ Β«ΠΏΠ»ΠΎΡΠΊΠΎΠ΅ Π΄Π΅ΡΠ΅Π²ΠΎΒ» ΡΠ΄Π°ΡΡΡΡ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΡΠΎΡΡΠ°Π²Π½ΡΠ΅ ΠΈ Π½Π΅ΠΎΠ΄Π½ΠΎΡΠΎΠ΄Π½ΡΠ΅ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ
.
ΠΠΊΡΠΏΠΎΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ² ΠΈΠ· Π Π€ Π² 2021 Π³ΠΎΠ΄Ρ Π² Π²ΠΈΠ΄Π΅ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ β ΠΏΠ»ΠΎΡΠΊΠΎΠ³ΠΎ Π΄Π΅ΡΠ΅Π²Π°. ΠΡΡΠΎΡΠ½ΠΈΠΊΠΡΠΈΠ±ΠΊΠΈ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΎΠ²
ΠΠ΄Π½Π° ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΡΡΡ
ΠΎΡΠΈΠ±ΠΎΠΊ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ² β Π½Π΅ΡΠ΄Π°ΡΠ½ΡΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΡ Π΄Π»Ρ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΈ Π½Π΅ΡΡΠ½ΡΠ΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ ΠΎΡΠ΅ΠΉ. Π Π°Π·Π±Π΅ΡΡΠΌ ΡΡΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅ΠΉ:
- ΠΡΡΡΡΡΡΠ²ΠΈΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΡ. ΠΠ° ΡΠΈΡΡΠ½ΠΊΠ΅ Π½ΠΈΠΆΠ΅ β ΡΠΈΠΏΠΈΡΠ½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ Π³ΡΠ°ΡΠΈΠΊΠ° Π±Π΅Π· Π½Π°Π·Π²Π°Π½ΠΈΡ. Π§ΡΠΎ ΡΡΠΎ β ΡΠ²ΡΠ·Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΎΡΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΡ
ΡΠ°ΡΠΎΠ² ΠΈ Π·Π°ΡΠ°Π±ΠΎΡΠΊΠ° Π² ΡΠ°Ρ, ΡΡΠ΅Π΄Π½Π΅Π³ΠΎ ΡΠ΅ΠΊΠ° ΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Π΅ΠΉ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅, ΠΏΠΎΡΡΠ°ΡΠ΅Π½Π½ΡΡ
Π΄Π΅Π½Π΅Π³ Π½Π° ΡΡΠΎΠΊΠΈ ΠΈΠ³ΡΡ Π² Π³ΠΎΠ»ΡΡ ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ²? ΠΠ΅Π· ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ, ΡΡΠΎ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π³ΡΠ°ΡΠΈΠΊ, Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.
ΠΡΠΈΠΌΠ΅Ρ Π½Π΅ΡΠ΄Π°ΡΠ½ΠΎΠ³ΠΎ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ Π³ΡΠ°ΡΠΈΠΊΠ°.- Π‘Π»ΠΈΡΠΊΠΎΠΌ ΠΎΠ±ΡΠ΅Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅. ΠΠ°Π·Π²Π°Π½ΠΈΡ Π²ΡΠΎΠ΄Π΅ Β«ΠΡΠ°ΡΠΈΠΊ 1Β», Β«ΠΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° 2Β» ΡΠΎΠΆΠ΅ Π½Π΅Π»ΡΠ·Ρ Π½Π°Π·Π²Π°ΡΡ ΡΠ΄Π°ΡΠ½ΡΠΌΠΈ. ΠΠΈ Π½Π° ΠΎΠ΄ΠΈΠ½ Π²ΠΎΠΏΡΠΎΡ, Π·Π°Π΄Π°Π½Π½ΡΠΉ Π²ΡΡΠ΅, ΠΎΠ½ΠΈ Π½Π΅ ΠΎΡΠ²Π΅ΡΠΈΠ»ΠΈ. ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ Π½Π°ΡΠ°Π»ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΡ β ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΅ΡΠ»ΠΈ Π² ΡΠ°Π±ΠΎΡΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ° ΠΌΠ½ΠΎΠ³ΠΎ Π³ΡΠ°ΡΠΈΠΊΠΎΠ², β Π½ΠΎ Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ.
Π£ΠΆΠ΅ Π»ΡΡΡΠ΅ Π²ΡΠ³Π»ΡΠ΄ΡΡ Π½Π°Π·Π²Π°Π½ΠΈΡ: Β«Π‘Π²ΡΠ·Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΎΡΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΡ
ΡΠ°ΡΠΎΠ² ΠΈ Π·Π°ΡΠ°Π±ΠΎΡΠΊΠ° Π² ΡΠ°ΡΒ», Β«Π‘Π²ΡΠ·Ρ ΡΡΠ΅Π΄Π½Π΅Π³ΠΎ ΡΠ΅ΠΊΠ° ΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Π΅ΠΉ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ
Β», Β«Π‘Π²ΡΠ·Ρ ΠΏΠΎΡΡΠ°ΡΠ΅Π½Π½ΡΡ
Π΄Π΅Π½Π΅Π³ Π½Π° ΡΡΠΎΠΊΠΈ ΠΈΠ³ΡΡ Π² Π³ΠΎΠ»ΡΡ ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ²Β». ΠΠΎ ΠΎΠ½ΠΈ ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ ΠΎΡΠ²Π΅ΡΠ°ΡΡ Π½Π° Π²ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ. Π Π°Π·Π±Π΅ΡΡΠΌ Π²ΡΠΎΡΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ β Β«Π‘Π²ΡΠ·Ρ ΡΡΠ΅Π΄Π½Π΅Π³ΠΎ ΡΠ΅ΠΊΠ° ΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Π΅ΠΉ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ
Β». Π‘ΡΠ°Π·Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ: Β«Π ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ
ΠΊΠ°ΠΊΠΎΠΉ ΡΠ΅ΡΠΈ? ΠΠ° ΠΊΠ°ΠΊΠΎΠΉ ΠΏΠ΅ΡΠΈΠΎΠ΄?Β» ΠΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ Π½Π°Π·Π²Π°Π½ΠΈΡ: Β«Π‘Π²ΡΠ·Ρ ΡΡΠ΅Π΄Π½Π΅Π³ΠΎ ΡΠ΅ΠΊΠ° ΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Π΅ΠΉ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ
ΡΠ΅ΡΠΈ βΠ₯β (Π΄Π°Π½Π½ΡΠ΅ Π·Π° ΠΎΠΊΡΡΠ±ΡΡ 2021 Π³ΠΎΠ΄Π°)Β».
- ΠΠ΅Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠ΅ΠΉ ΠΎΡΠ΅ΠΉ. Π‘Π½ΠΎΠ²Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ Π²ΠΎΠΏΡΠΎΡΡ: Β«Π Π³Π΄Π΅ ΡΡΡ ΡΡΠΎ? ΠΠ΄Π΅ ΡΡΠ΅Π΄Π½ΠΈΠΉ ΡΠ΅ΠΊ, Π° Π³Π΄Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Π΅ΠΉ?Β» ΠΠΎΠΊΠ° Π½Π΅Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠ΅ΠΉ ΠΎΡΠ΅ΠΉ, ΠΈΡ
ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΡΡΡΠ°Π²ΠΈΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎ ΠΈ ΡΠΈΠ»ΡΠ½ΠΎ ΠΎΡΠΈΠ±ΠΈΡΡΡΡ Π² Π²ΡΠ²ΠΎΠ΄Π°Ρ
.
- ΠΠ΅ ΡΠΊΠ°Π·Π°Π½Ρ Π΅Π΄ΠΈΠ½ΠΈΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ. Π ΡΡΠΌ ΠΈΠ·ΠΌΠ΅ΡΡΡΡΡΡ ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»ΠΈ? ΠΡΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ? ΠΠ»ΠΈ ΡΡΡΡΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ? ΠΠ»ΠΈ ΡΠΎΡΠ΅Π½ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ? Π ΡΠ΅ΠΊ β ΡΡΠΎ ΡΡΠ±Π»ΠΈ ΠΈΠ»ΠΈ Π΄ΠΎΠ»Π»Π°ΡΡ? ΠΠΎΠΊΠ° Π²ΡΡ ΡΡΠΎ Π½Π΅ ΡΠΊΠ°Π·Π°Π½ΠΎ, ΠΎΡΠΈΠ±ΠΊΠΈ Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½Ρ.
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Ρ Π΄Π²Π° ΡΠ·ΡΠΊΠ° ΠΏΡΠΈ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠΈ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌ. Π§Π°ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅ ΠΈ Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠΌΠΈ ΠΎΡΠ΅ΠΉ Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ. ΠΡΠΈΡΠΈΠ½Π° Π² ΡΠΎΠΌ, ΡΡΠΎ Π ython ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π°Π·Π²Π°Π½ΠΈΡ ΡΡΠΎΠ»Π±ΡΠΎΠ² ΠΏΡΠΈ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠΈ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ, Π΅ΡΠ»ΠΈ ΠΈΠ½ΠΎΠ΅ Π½Π΅ Π·Π°Π΄Π°Π½ΠΎ Π²ΡΡΡΠ½ΡΡ. Π’Π°ΠΊΠΈΠ΅ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ.
ΠΡΠΈΠΌΠ΅Ρ ΡΠ΄Π°ΡΠ½ΠΎΠ³ΠΎ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ Π³ΡΠ°ΡΠΈΠΊΠ°. ΠΡΡΠΎΡΠ½ΠΈΠΊ β ΠΊΠ½ΠΈΠ³Π° Β«ΠΠΎΠ»Π°Ρ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ°Β» Π§Π°ΡΠ»ΡΠ·Π° Π£ΠΈΠ»Π°Π½Π°
Π Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ΅ Π΄Π°Π½Π½ΡΡ
ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΉ. ΠΡΠ»ΠΈ Π²Π°ΠΌ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π° ΡΡΠ° ΡΡΠ΅ΡΠ°, Π½ΠΎ ΠΏΠΎΠΊΠ° Π±ΠΎΠ»ΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΠΎΠ² ΠΈ Π½Π΅ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΠΈ, ΡΠ΅ΠΌ ΠΎΡΠ²Π΅ΡΠΎΠ², β ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΊΡΡΡ Β«ΠΠ°ΠΊΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡ Π²ΡΠ±ΡΠ°ΡΡ Π² Π°Π½Π°Π»ΠΈΠ·Π΅ Π΄Π°Π½Π½ΡΡ
Β».
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΡ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ²
ΠΡΠ±ΡΡ ΡΠ²ΠΈΠ΄Π΅Π½Π½ΡΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Π½ΡΠΆΠ½ΠΎ ΡΡΠ°ΡΠ°ΡΡΡΡ ΠΈΠ·ΡΡΠΈΡΡ ΠΈ Π½Π°ΠΉΡΠΈ ΠΎΡΠ²Π΅ΡΡ Π½Π° Π²ΠΎΠΏΡΠΎΡΡ:
- ΠΠΎΠ½ΡΡΠ½Π° Π»ΠΈ ΡΡΠ° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ°? ΠΠ°ΠΊΠΈΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΏΠΎ Π΄Π°Π½Π½ΡΠΌ ΠΎΠ½Π° ΠΎΡΡΠ°Π²ΠΈΠ»Π° Π±Π΅Π· ΠΎΡΠ²Π΅ΡΠ°? ΠΠ°ΠΊΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π²Π½Π΅ΡΡΠΈ, ΡΡΠΎΠ±Ρ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° ΠΎΡΠ²Π΅ΡΠ°Π»Π° Π½Π° ΡΡΠΈ Π²ΠΎΠΏΡΠΎΡΡ?
- ΠΠ°ΠΊΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ Π΄ΠΎΠΏΡΡΠ΅Π½Ρ ΠΏΡΠΈ ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΡΡΠΎΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ?
- Π§ΡΠΎ Π½ΡΠ°Π²ΠΈΡΡΡ Π² ΡΡΠΎΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ΅? Π§ΡΠΎ ΠΈΠ· ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΡΠ²ΠΎΠ΅ΠΉ ΡΠ°Π±ΠΎΡΠ΅ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ?
ΠΡΠΈ ΡΠ°ΠΊΠΎΠΌ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Π΅ Π»ΡΠ±Π°Ρ ΡΡΠ°ΡΡΡ ΠΎ Π΄Π°Π½Π½ΡΡ
ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡΡ Π² ΠΎΠ±ΡΡΠ°ΡΡΠ΅Π΅ ΠΏΠΎΡΠΎΠ±ΠΈΠ΅ ΠΏΠΎ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ.
ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ