ในการเพิ่มแถบสีสำหรับ hist2d พล็อต เราสามารถส่งวัตถุที่แมปสเกลาร์ไปยังอาร์กิวเมนต์ของเมธอด colorbar() ได้
ขั้นตอน
-
สร้างจุดข้อมูล x และ y โดยใช้ numpy
-
สร้างภาพและชุดแผนย่อยโดยใช้ แผนย่อย() วิธีการ
-
สร้างพล็อตฮิสโตแกรม 2 มิติโดยใช้ hist2d() วิธีการ
-
สร้างแถบสีสำหรับอินสแตนซ์สเกลาร์ที่แมป hist2d
-
หากต้องการแสดงรูป ให้ใช้ show() วิธีการ
ตัวอย่าง
import numpy as np from matplotlib import pyplot as plt, colors plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True x = np.random.randn(100) y = np.random.randn(100) + 5 fig, ax = plt.subplots() hh = ax.hist2d(x, y, bins=40, norm=colors.LogNorm()) fig.colorbar(hh[3], ax=ax) plt.show()
ผลลัพธ์