1 amaliy ish Mavzu: Formulalar, jadvallar, grafiklar, diagrammalar. Axborotni tizimlashtirish va jadvallarni tuzish


Download 32.69 Kb.
Sana18.10.2023
Hajmi32.69 Kb.
#1708804
Bog'liq
material


    1 - amaliy ish
    Mavzu: Formulalar, jadvallar, grafiklar, diagrammalar. Axborotni tizimlashtirish va jadvallarni tuzish.




    Pythonda matplotlib kutubxonasi yordamida diagrammalar tuzish oldukca oson va quyidagi shaklda amalga oshiriladi:

1. Matplotlibni o'rnatish: Agar matplotlib kutubxonasini o'rnatmagan bo'lsangiz, unga quyidagi komanda orqali o'rnatishingiz mumkin:


```python
pip install matplotlib
```

2. Matplotlibni import qilish: Dasturning boshida matplotlibni import qilishingiz kerak:


```python


import matplotlib.pyplot as plt
```

3. Diagammalarni yaratish va ma'lumotlar qo'shish: Keyinchalik, diagramma obyektini yaratish va uni ma'lumotlar bilan to'ldirishingiz kerak. Masalan, quyidagi misolni ko'rib chiqamiz:


```python


# Ma'lumotlar
categories = ['A', 'B', 'C', 'D']
values = [25, 30, 15, 20]

# Diagramma obyekti yaratish


plt.figure(figsize=(8, 6)) # Diagramma o'lchami
plt.bar(categories, values) # Diagramma turi va ma'lumotlar

# Diagramma sarlavhasi va o'xshashliklari


plt.xlabel('Kategoriyalar')
plt.ylabel('Qiymatlar')
plt.title('Diagramma Sarlavhasi')

# Diagrammani ko'rsatish


plt.show()
```

Bu misolda, `plt.bar` funksiyasi orqali barcha diagramma yaratildi.


4. Diagrammani ko'rsatish: Diagrammani ko'rish uchun `plt.show()` ni ishga tushirishingiz kerak.


5. Diagramma tuzishni saqlash (optional): Agar siz diagrammani faylga saqlamoqchi bo'lsangiz, `plt.savefig()` ni ishlatishingiz mumkin:


```python


plt.savefig('diagramma.png') # Faylni 'diagramma.png' nomi bilan saqlash
```

Ushbu qadamlar orqali, siz matplotlib kutubxonasi yordamida diagrammalar tuzishingiz mumkin. Diagramma turini (masalan, bar, pie, line, scatter, va boshqalar) o'zgartirishingiz va ma'lumotlar bilan to'ldirishingiz mumkin.





    Jinoyatchilik ma'lumotlari berilgan ular asosida jadval va ularning diagrammalarini tuzish .

Har bir toifadagi jinoyatlar sonini ko'rsatadigan chiziqli diagramma yaratish uchun Matplotlib kutubxonasi bilan Microsoft Excel, Google Sheets yoki Python kabi ma'lumotlarni vizualizatsiya qilish dasturidan foydalanishimmiz kerak bo'ladi. Python va Matplotlib yordamida bunday diagramma yaratish misolini ko'rib chiqaylik:

import pandas as pd
import matplotlib.pyplot as plt

# CSV fayldan ma’lumotlarni yuklash


df = pd.read_csv('crime_data.csv')

# Ma'lumotlarni jinoyat toifalari bo'yicha guruhlash va sonini hisoblash


crime_counts = df['Jinoyat kategoriyasi'].value_counts()

# Ustunli diagramma yaratish


plt.figure(figsize=(12, 6))
crime_counts.plot(kind='bar', color='skyblue')

# Sarlavha va teglar


plt.title('Turkumlar bo'yicha jinoyatlar soni')
plt.xlabel('Jinoyat toifalari')
plt.ylabel('Jinoyatlar soni')

# Yaxshiroq o'qilishi uchun yorliqlarni gorizontal o'q bo'ylab aylantirish


plt.xticks(rotation=45)

# Diagrammani ko’rsatish


plt.tight_layout()
plt.show()



  1. Jinoyat toifalari bo'yicha ustunli jadval.

  2. Sana bo'yicha jinoyatlar sonining chiziqli jadvali.

  3. Jinoyat sanalari bo'yicha gistogramma.

  4. Jinoyat toifalari nisbati ko'rsatilgan doiraviy diagramma.

  5. Xaritada jinoyat sodir boʻlgan joylarni taqsimlash (kenglik va uzunlik).

  6. Jinoyatlarning kun soatlari bo'yicha taqsimlanishi gistogrammasi.

  7. Rangli toifalar bilan xaritada jinoyatlarning tarqalishi.

  8. Jinoyat turiga qarab belgilar bilan jinoyat sodir bo'lgan joylarning syujeti.

  9. Hududlar bo'yicha jinoyatlar sonining ustunli jadvali.

  10. Jinoyat sodir bo'lgan joylarning syujetini kunning vaqti belgilari bilan taqsimlang.

  11. Haftaning kunlari bo'yicha jinoyatlar sonining doiraviy diagrammasi.

  12. Oylar bo'yicha jinoyatlar sonining chiziqli jadvali.

  13. Jinoyat sodir bo'lgan joylarning syujeti, rangi haftaning kuni bo'yicha kodlangan.

  14. Rangli kodlangan jinoyat joyining oylar bo'yicha tarqalishi.

  15. APD hisobot raqamlari bo'yicha jinoyatlar sonining ustunli jadvali.

  16. Kunning vaqtini hisobga olgan holda jinoyatlar sonining chiziqli jadvali.

  17. Yillar bo'yicha jinoyatlarning taqsimlanishi gistogrammasi.

  18. Yillar bo'yicha rang-kodlangan jinoyat joyining tarqalish syujeti.

  19. Muayyan hududda toifalar bo'yicha jinoyatlar sonining doiraviy diagrammasi.

  20. Politsiya hududi bo'yicha jinoyatlar sonining chiziqli diagrammasi (APD urishi).

  21. APD urishiga bog'liq bo'lgan markerlar bilan jinoyat joylarining tarqalishi.

  22. Yillar va jinoyat toifalari bo'yicha jinoyatlar sonining chiziqli jadvali.

  23. Ma'lum bir hududda jinoyatlarning kun vaqti bo'yicha taqsimlanishi gistogrammasi.

  24. Kunning vaqti bo'yicha rang kodlangan jinoyat joylarining tarqalish syujeti.

  25. Jinoyatlarning hafta kunlari va jinoyat toifalari bo'yicha taqsimlanishi gistogrammasi.

Download 32.69 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling