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

การใส่บรรทัดใหม่ (Newline) ในป้ายกำกับ Matplotlib ด้วย TeX ใน Python


โค้ดตัวอย่างต่อไปนี้แสดงวิธีการวาดบรรทัดใหม่ในป้ายกำกับ (label) ของ Matplotlib ด้วย TeX

ขั้นตอน

  • ตั้งค่าป้ายกำกับแกน X และ Y โดยใช้ \n เพื่อสร้างบรรทัดใหม่ในป้ายกำกับ

  • ตั้งค่า rcParams ปัจจุบันสำหรับสีพื้นหลังแกน (axes facecolor)

  • ใช้ cycler เพื่อตั้งค่าสีสำหรับกลุ่มเส้น สีประกอบด้วย 'r' (แดง), 'g' (เขียว), 'b' (น้ำเงิน), และ 'y' (เหลือง)

  • คลาส cycler ช่วยสร้างอ็อบเจ็กต์ Cycler ใหม่จากอาร์กิวเมนต์ตำแหน่งเดียว คู่ของอาร์กิวเมนต์ตำแหน่ง หรือการผสมผสานของคีย์เวิร์ดอาร์กิวเมนต์

  • วาดเส้นหลายเส้นด้วยสีต่างกัน

  • ใช้ plt.show() เพื่อแสดงกราฟ

ตัวอย่าง

import matplotlib.pyplot as plt
from cycler import cycler
plt.ylabel("Y-axis \n with newline")
plt.xlabel("X-axis \n with newline")
plt.rc('axes', prop_cycle=(cycler('color', ['r', 'g', 'b', 'y'])))
plt.plot([0, 5])
plt.plot([2, 6])
plt.plot([3, 8])
plt.plot([4, 9])
plt.show()

ผลลัพธ์

การใส่บรรทัดใหม่ (Newline) ในป้ายกำกับ Matplotlib ด้วย TeX ใน Python