Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีลบแกน Y จากรูปที่สร้างด้วย Pylab

ในการลบแกน Y จากรูปที่สร้างด้วย Pylab สามารถดึงแกนปัจจุบันของ plot และใช้เมธอด set_visible(False)

ขั้นตอน

  • ตั้งค่าขนาดรูปและปรับ padding ระหว่างและรอบ subplots

  • สร้างข้อมูล x, y ด้วย numpy

  • วาดข้อมูล x, y ด้วยเมธอด plot()

  • ดึงแกนปัจจุบันของรูปปัจจุบัน

  • ตั้งค่า visibility เป็น False สำหรับแกน Y

  • แสดงรูปด้วยเมธอด show()

ตัวอย่าง

import numpy as np
import pylab
# ตั้งค่าขนาดรูป
pylab.rcParams["figure.figsize"] = [7.50, 3.50]
pylab.rcParams["figure.autolayout"] = True
# ข้อมูลสุ่ม
x = np.random.rand(10)
y = np.random.rand(10)
# วาดข้อมูล
pylab.plot(x, y)
# ดึงแกนปัจจุบัน
ax = pylab.gca()
# ตั้งค่า Y-axis visibility เป็น False
ax.yaxis.set_visible(False)
# แสดง plot
pylab.show()

ผลลัพธ์

จะแสดงกราฟเส้น 10 จุด ไม่มีแกน Y และ tick labels

วิธีลบแกน Y จากรูปที่สร้างด้วย Pylab