10
Matplotlib 2 แผนการย่อย, 1 Colorbar
ฉันใช้เวลานานเกินไปในการค้นคว้าวิธีรับสอง subplots เพื่อแชร์แกน y เดียวกันกับ colorbar เดียวที่แชร์ระหว่าง Matplotlib สิ่งที่เกิดขึ้นคือเมื่อฉันเรียกใช้colorbar()ฟังก์ชั่นอย่างใดอย่างหนึ่งsubplot1หรือsubplot2มันจะปรับขนาดพล็อตแบบอัตโนมัติเพื่อให้ colorbar บวกกับพล็อตจะพอดีภายในกล่อง 'subplot' ขอบเขต ขนาด เพื่อหลีกเลี่ยงปัญหานี้ฉันพยายามสร้างแผนย่อยที่สามซึ่งฉันถูกแฮ็กเพื่อทำให้ไม่มีพล็อตที่มีแถบสีอยู่ ปัญหาเดียวคือตอนนี้ความสูงและความกว้างของทั้งสองแปลงไม่เท่ากันและฉันไม่สามารถหาวิธีที่จะทำให้มันดูโอเค นี่คือรหัสของฉัน: from __future__ import division import matplotlib.pyplot as plt import numpy as np from matplotlib import patches from matplotlib.ticker import NullFormatter # SIS Functions TE = 1 # Einstein radius g1 = lambda x,y: …