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

จะทำเครื่องหมายขีดย่อยที่ยาวขึ้นใน Matplotlib ได้อย่างไร


หากต้องการทำเครื่องหมายขีดย่อยที่ยาวขึ้นใน matplotlib เราสามารถใช้ tick_params() วิธีการสำหรับความยาวและความกว้างของเห็บขนาดเล็กและใหญ่

ขั้นตอน

  • เพิ่มแผนย่อยให้กับตัวเลขปัจจุบันโดยใช้ subplot() วิธีการ

  • พล็อตค่า range(2)

  • s สำหรับจุดข้อมูล x และ y

  • เปิดเครื่องหมายขีดเล็ก ๆ ของแถบสีโดยไม่ต้องอัดเข้าไปใน "ขยายขอบเขต"

  • ใช้ tick_params สำหรับเปลี่ยนรูปลักษณ์ของเห็บและเห็บ

  • หากต้องการแสดงรูป ให้ใช้ show() วิธีการ

ตัวอย่าง

from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
ax1 = plt.subplot()
ax1.plot(range(2), range(2), linewidth=2)
ax1.minorticks_on()
ax1.tick_params('both', length=20, width=2, which='major')
ax1.tick_params('both', length=10, width=1, which='minor')
plt.show()

ผลลัพธ์

จะทำเครื่องหมายขีดย่อยที่ยาวขึ้นใน Matplotlib ได้อย่างไร