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

จะเปลี่ยนขนาดฟอนต์ของตารางด้วย matplotlib.pyplot ได้อย่างไร


ในการเปลี่ยนขนาดฟอนต์ของตารางด้วย matplotlib เราสามารถใช้ set_fontsize() วิธีการ

ขั้นตอน

  • สร้างร่างและชุดแผนย่อย nrows=1 และ ncols=1 .
  • สร้างข้อมูลแบบสุ่มโดยใช้ numpy
  • สร้าง คอลัมน์ ความคุ้มค่า
  • ทำให้แกน แน่น และ ปิด .
  • เริ่มต้นตัวแปร ขนาดแบบอักษร เพื่อเปลี่ยนขนาดตัวอักษร
  • กำหนดขนาดแบบอักษรของตารางโดยใช้ set_font_size() วิธีการ
  • หากต้องการแสดงรูป ให้ใช้ show() วิธีการ

ตัวอย่าง

import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
fig, axs = plt.subplots(1, 1)
data = np.random.random((10, 3))
columns = ("Column I", "Column II", "Column III")
axs.axis('tight')
axs.axis('off')
the_table = axs.table(cellText=data, colLabels=columns, loc='center')
the_table.auto_set_font_size(False)
the_table.set_fontsize(10)
plt.show()

ผลลัพธ์

จะเปลี่ยนขนาดฟอนต์ของตารางด้วย matplotlib.pyplot ได้อย่างไร