ในการสร้างแถบสีโดยไม่ต้องพล็อตที่แนบมาใน matplotlib เราสามารถทำตามขั้นตอนต่อไปนี้
ขั้นตอน
-
กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย
-
สร้างร่างและชุดแผนย่อย
-
ปรับพารามิเตอร์เค้าโครงพล็อตย่อย
-
ทำให้ควอเทอร์เนียนเป็นปกติ คืนค่า บรรทัดฐาน ของควอเตอร์เนียน
-
รับอินสแตนซ์แถบสี (cb) ด้วยแถบสีพื้นฐานและการวางแนวนอน
-
หากต้องการแสดงรูป ให้ใช้ แสดง() วิธีการ
ตัวอย่าง
import matplotlib.pyplot as plt import matplotlib as mpl # Set the figure size plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True # Create a figure and a set of subplots fig, ax = plt.subplots() # Adjust the subplot layout parameter fig.subplots_adjust(bottom=0.5) # Normalize norm = mpl.colors.Normalize(vmin=5, vmax=10) # Get the colorbar instance cb = mpl.colorbar.ColorbarBase(ax, cmap=mpl.cm.cool, norm=norm, orientation='horizontal') # Display the plot plt.show()
ผลลัพธ์
มันจะสร้างผลลัพธ์ต่อไปนี้ -