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

การใช้สัญลักษณ์ Unicode ใน Matplotlib

ขั้นตอนการทำงาน

  • กำหนดขนาดรูปภาพและปรับระยะห่างรอบๆ subplots

  • เพิ่มข้อความลงใน Figure ด้วย text() พร้อมสัญลักษณ์ Unicode (ตัวอย่างใช้ Δ รหัส U+0394)

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

ตัวอย่างโค้ด

import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

# สัญลักษณ์ Unicode Delta (Δ)
plt.text(0.5, 0.5, s=u"\u0394", fontsize=50)
plt.show()

ตัวอย่างเพิ่มเติม

ใช้สัญลักษณ์ Unicode อื่น (\u2734 - ดาวสองชั้น)

plt.text(0.5, 0.5, s=u"\u2734", fontsize=50)
plt.show()

ผลลัพธ์

แสดงสัญลักษณ์ Unicode อย่างเดี่ยวบนกราฟ สามารถใช้ได้กับสัญลักษณ์ทางคณิตศาสตร์, อักขระพิเศษ, อีโมจิ (ถ้าฟอนต์รองรับ)

เคล็ดลับ: หา Unicode code point ได้จาก unicode-table.com ใช้รูปแบบ \uXXXX (4 หลัก) หรือ \UXXXXXXXX (8 หลัก)