Matplotlib ustunli diagrammalar
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:
bar() funksiyasi barlar tartibini tavsiflovchi argumentlarni oladi.
Kategoriyalar va ularning qiymatlari massiv sifatida birinchi va ikkinchi argumentlar bilan ifodalanadi.
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:
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:
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:
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:
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:
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:
Standart balandlik qiymati 0,8
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
