Matplotlib ustunli diagrammalar


ULASHISH

Barlarni yaratish

Pyplot yordamida shtrixli grafiklarni chizish uchun bar() funksiyasidan foydalanishingiz mumkin:

Misol

Draw 4 bars:

import matplotlib.pyplot as plt import numpy as np x = np.array(["A", "B", "C", "D"]) y = np.array([3, 8, 1, 10]) plt.bar(x,y) plt.show()

Natija:

O‘zingiz sinab ko‘ring »

bar() funksiyasi barlar tartibini tavsiflovchi argumentlarni oladi.

Kategoriyalar va ularning qiymatlari massiv sifatida birinchi va ikkinchi argumentlar bilan ifodalanadi.

Misol

x = ["APPLES", "BANANAS"] y = [400, 350] plt.bar(x, y)

O‘zingiz sinab ko‘ring »



Gorizontal chiziqlar

Agar siz chiziqlar vertikal emas, balki gorizontal holatda ko‘rsatilishini istasangiz,barh() funksiyasidan foydalaning:

Misol

Draw 4 horizontal bars:

import matplotlib.pyplot as plt import numpy as np x = np.array(["A", "B", "C", "D"]) y = np.array([3, 8, 1, 10]) plt.barh(x, y) plt.show()

Natija:

O‘zingiz sinab ko‘ring »

Bar rangi

bar() va barh()colorkalit so‘z argumentinicolorqatorlarni o‘rnatish uchun oladi:

Misol

Draw 4 red bars:

import matplotlib.pyplot as plt import numpy as np x = np.array(["A", "B", "C", "D"]) y = np.array([3, 8, 1, 10]) plt.bar(x, y, color = "red") plt.show()

Natija:

O‘zingiz sinab ko‘ring »

Rang nomlari

Siz 140 ta qo‘llab-quvvatlanadigan rang nomlaridan foydalanishingiz mumkin.

Misol

Draw 4 "hot pink" bars:

import matplotlib.pyplot as plt import numpy as np x = np.array(["A", "B", "C", "D"]) y = np.array([3, 8, 1, 10]) plt.bar(x, y, color = "hotpink") plt.show()

Natija:

O‘zingiz sinab ko‘ring »

Rangli Hex

Yoki o‘n oltilik rang qiymatlaridan foydalanishingiz mumkin:

Misol

Chiroyli yashil rangga ega 4 ta chiziqni torting:

import matplotlib.pyplot as plt import numpy as np x = np.array(["A", "B", "C", "D"]) y = np.array([3, 8, 1, 10]) plt.bar(x, y, color = "#4CAF50") plt.show()

Natija:

O‘zingiz sinab ko‘ring »

Bar kengligi

bar()widthkalit so‘z argumentini o‘rnatish uchunwidthqatorlarni oladi:

Misol

Draw 4 very thin bars:

import matplotlib.pyplot as plt import numpy as np x = np.array(["A", "B", "C", "D"]) y = np.array([3, 8, 1, 10]) plt.bar(x, y, width = 0.1) plt.show()

Natija:

O‘zingiz sinab ko‘ring »

Standart kenglik qiymati 0,8

Eslatma: Gorizontal chiziqlar uchunwidtho‘rnigaheightdan foydalaning.


Bar balandligi

barh()height kalit so‘z argumentini o‘rnatish uchunheightqatorlarni oladi:

Misol

Draw 4 very thin bars:

import matplotlib.pyplot as plt import numpy as np x = np.array(["A", "B", "C", "D"]) y = np.array([3, 8, 1, 10]) plt.barh(x, y, height = 0.1) plt.show()

Natija:

O‘zingiz sinab ko‘ring »

Standart balandlik qiymati 0,8


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!