4.9-rasm - Har xil markalash variantlari
Grafikni kesish
Grafikning faqat mos keladigan qismini ko'rsatish uchun muayyan holat, oldindan niqoblashdan foydalaning
numpy paketidagi masked_where() funktsiyasidan foydalangan holda ma'lumotlar:
x = np.arange(0,0, 5, 0,01) y = np.cos(x*np.pi)
y_masked = np.ma.masked_where(y < -0,5, y) plt.ylim(-1, 1)
plt.plot(x, y_masked, linewidth=3)
4.10-rasm — Grafikni kesishga misol
Machine Translated by Google
Qadam, stack, scatter chizmasi va boshqalar
Bosqichli grafik Keling,
boshqa grafikni - bosqichli grafikni ko'rib chiqaylik. Ushbu grafik bilan tuzilgan
step() funktsiyasidan foydalanish:
qadam(x, y, [fmt], *, ma'lumotlar=Yo'q, bu erda='pre', **kvargs)
u quyidagi parametrlar to'plamini oladi:
ÿ x o'qi uchun ma'lumotlar to'plami.
ÿ Y o'qi uchun ma'lumotlar to'plami.
ÿ Chiziq formati (plot() funksiyasiga qarang).
ma'lumotlar: indekslangan ob'ekt, ixtiyoriy ÿ Teglar.
bu yerda: {'pre', 'post', 'mid'}, ixtiyoriy; tomonidan qiymat
standart: 'pre'
ÿ Qadam o'rnatiladigan joyni belgilaydi:
ÿ "pre": y qiymati x qiymatining chap tomoniga joylashtiriladi , ya'ni. ma'nosi
y[i] oraliq uchun aniqlanadi (x[i-1]; x[i]);
ÿ "post": y qiymati x qiymatining o'ng tomoniga joylashtiriladi , ya'ni.
(x[i]; x[i+1]) oraliq uchun y[i] qiymati aniqlanadi;
ÿ "mid": y qiymati intervalning o'rtasiga joylashtiriladi.
90
x = np.arange(0, 7) y = x
where_set = ['oldindan', 'post', 'o'rtada']
fig, axs = plt.subplots(1, 3, figsize=(15, 4))
i uchun , enumerate(axs) da ax :
ax.step(x, y, 'go', where=where_set[i]) ax.grid()
Dostları ilə paylaş: |