ไม่ว่าจะเป็นการโต้ตอบเช่นจากในเซสชัน Ipython หรือจากภายในสคริปต์คุณจะทราบได้อย่างไรว่า matplotlib ใช้แบ็กเอนด์ใด
ไม่ว่าจะเป็นการโต้ตอบเช่นจากในเซสชัน Ipython หรือจากภายในสคริปต์คุณจะทราบได้อย่างไรว่า matplotlib ใช้แบ็กเอนด์ใด
คำตอบ:
ใช้get_backend()
ฟังก์ชันเพื่อรับสตริงที่แสดงว่าแบ็กเอนด์ใช้งานอยู่:
>>> import matplotlib
>>> matplotlib.get_backend()
'TkAgg'
อีกวิธีหนึ่งในการกำหนดแบ็กเอนด์ปัจจุบันคือการอ่านrcParams
พจนานุกรม:
>>> import matplotlib
>>> print (matplotlib.rcParams['backend'])
MacOSX
>>> matplotlib.use('agg')
>>> print (matplotlib.rcParams['backend'])
agg