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

จะกำหนดสีเส้นขอบของจุดใน scatterplot ของ matplotlib ได้อย่างไร?


ในการกำหนดสีเส้นขอบของจุดใน matplotlib scatterplots เราสามารถทำตามขั้นตอนต่อไปนี้ -

  • กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย
  • เริ่มต้นตัวแปร "N" เพื่อเก็บจำนวนข้อมูลตัวอย่าง
  • สร้างจุดข้อมูล x และ y โดยใช้ numpy
  • พล็อตจุดข้อมูล x และ y โดยใช้ scatter() กระบวนการ. หากต้องการกำหนดสีเส้นขอบของจุด ให้ใช้พารามิเตอร์ edgecolors ใน scatter() กระบวนการ. ในที่นี้ เราใช้ "สีแดง" เป็นสีเส้นขอบของจุดโดยใช้ edgecolors='red' .
  • หากต้องการแสดงรูป ให้ใช้ show() วิธีการ

ตัวอย่าง

นำเข้า numpy เป็น npfrom matplotlib นำเข้า pyplot เป็น pltplt.rcParams["figure.figsize"] =[7.00, 3.50]plt.rcParams["figure.autolayout"] =TrueN =10x =np.random.rand(N) y =np.random.rand(N)plt.scatter(x, y, s=500, c=np.random.rand(N), edgecolors='red', linewidth=3)plt.show() 

ผลลัพธ์

มันจะสร้างผลลัพธ์ต่อไปนี้

จะกำหนดสีเส้นขอบของจุดใน scatterplot ของ matplotlib ได้อย่างไร? จะกำหนดสีเส้นขอบของจุดใน scatterplot ของ matplotlib ได้อย่างไร?