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

วิธีการระบายสี Matplotlib scatterplot โดยใช้ค่าต่อเนื่อง?


ในการระบายสี matplotlib scatterplot โดยใช้ค่าต่อเนื่อง เราสามารถทำตามขั้นตอนต่อไปนี้ -

  • กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย

  • สร้าง x, y และ z จุดข้อมูลสุ่มโดยใช้ numpy

  • สร้างร่างและชุดแผนย่อย

  • สร้างแผนภาพกระจาย

  • วาด แถบสี ในแกนที่มีอยู่ โดยมีจุดกระจายอินสแตนซ์สเกลาร์ที่แมปได้

  • หากต้องการแสดงรูป ให้ใช้ show() วิธีการ

ตัวอย่าง

นำเข้า numpy เป็น npimport matplotlib.pyplot เป็น pltplt.rcParams["figure.figsize"] =[7.50, 3.50]plt.rcParams["figure.autolayout"] =Truex, y, z =np.random.rand( 3, 50)f, ax =plt.subplots()points =ax.scatter(x, y, c=z, s=50, cmap="plasma")f.colorbar(points)plt.show() 

ผลลัพธ์

วิธีการระบายสี Matplotlib scatterplot โดยใช้ค่าต่อเนื่อง?