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

วิธีรับสีน้ำเงินเริ่มต้นของ matplotlib.pyplot.scatter


สีเริ่มต้นของจุดกระจายคือสีน้ำเงิน เพื่อให้ได้สีน้ำเงินเริ่มต้นของจุดกระจาย matplotlib เราสามารถใส่คำอธิบายประกอบโดยใช้ annotate() วิธีการ

ขั้นตอน

  • สร้างร่างและชุดแผนย่อยโดยใช้ แผนย่อย() วิธีการ
  • พล็อตจุดกระจายที่ตำแหน่ง (-1, 1)
  • เพิ่มป้ายกำกับสำหรับจุดนั้น
  • พล็อตจุดกระจายที่ (-0.9, 1) ตำแหน่ง
  • เพิ่มป้ายกำกับสำหรับจุดนั้น
  • พล็อตจุดกระจายที่ตำแหน่ง (1.9, 1)
  • เพิ่มป้ายกำกับสำหรับจุดนั้น
  • ปรับขนาดแกน x และ y โดยใช้วิธี xlim และ ylim
  • หากต้องการแสดงรูป ให้ใช้ show() วิธีการ

ตัวอย่าง

from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
fig, ax = plt.subplots()
ax.scatter(-1, 1)
ax.annotate("default color", xy=(-0.9, 1))
ax.scatter(1, 1, c='#1f77b4')
ax.annotate("using hex", xy=(1.1, 1))
ax.set_xlim(-2, 3)
ax.set_ylim(-1, 2)
plt.show()

ผลลัพธ์

วิธีรับสีน้ำเงินเริ่มต้นของ matplotlib.pyplot.scatter