การเข้าถึง Object ของ Axis Label
ใช้ ax.xaxis.get_label().get_text() ดึงข้อความของ xlabel
ขั้นตอนหลัก
- ตั้งค่าขนาดรูปและ padding
- สร้าง figure และ axes
- กำหนด N และข้อมูลสุ่ม
- พล็อตข้อมูล
- ตั้งค่า xlabel ด้วย set_xlabel()
- ดึง label object: x_lab = ax.xaxis.get_label()
- ดึงข้อความ: x_lab.get_text()
- แสดงผลและพิมพ์ใน console
ตัวอย่างโค้ด
import numpy as np
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
fig, ax = plt.subplots()
N = 100
x = np.random.rand(N)
ax.plot(x)
ax.set_xlabel("X-axis")
x_lab = ax.xaxis.get_label()
print("Label is: ", x_lab.get_text())
plt.show()
คำอธิบาย
- ax.xaxis.get_label(): คืนค่า Text object ของ x-axis label
- .get_text(): ดึงสตริงข้อความจาก Text object
- ใช้ได้กับ yaxis เช่นกัน: ax.yaxis.get_label().get_text()