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

จะแสดงเครื่องหมายถูกที่ด้านบนของพล็อต matplotlib ได้อย่างไร?


เพื่อแสดงป้ายกำกับที่ด้านบนของพล็อต matplotlib เราสามารถใช้ set_tick_params() เมธอดด้วย labeltop=True .

ขั้นตอน

  • กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย
  • สร้างร่างและชุดแผนย่อย
  • แสดงเครื่องหมายถูกที่ด้านบนของโครงเรื่อง ใช้ set_tick_parama() ด้วย labeltop=True .
  • ซ่อนเครื่องหมายติ๊กของแกนด้านล่างของโครงเรื่อง ใช้ set_tick_parama() ด้วย labeltop=False .
  • หากต้องการแสดงรูป ให้ใช้ show() วิธีการ

ตัวอย่าง

from matplotlib import pyplot as plt

# Set the figure size
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

# Create subplots
fig, ax = plt.subplots(1, 1)

# Show the tick labels
ax.xaxis.set_tick_params(labeltop=True)

# Hide the tick labels
ax.xaxis.set_tick_params(labelbottom=False)

plt.show()

ผลลัพธ์

มันจะสร้างผลลัพธ์ต่อไปนี้

จะแสดงเครื่องหมายถูกที่ด้านบนของพล็อต matplotlib ได้อย่างไร? จะแสดงเครื่องหมายถูกที่ด้านบนของพล็อต matplotlib ได้อย่างไร?