ในการควบคุมค่าอัลฟาบนพล็อตแบบกระจาย 3 มิติโดยใช้ Python และ Matplotlib เราสามารถตั้งค่า facecolor และ edgecolors ได้
- กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย
- สร้างตัวเลขใหม่หรือเปิดใช้งานตัวเลขที่มีอยู่โดยใช้ figure() วิธีการ
- เพิ่ม '~.axes.Axes' ให้กับร่างซึ่งเป็นส่วนหนึ่งของการจัดโครงเรื่องย่อย
- สร้างจุดข้อมูล x, y และ z โดยใช้ numpy
- พล็อตจุด x, y และ z โดยใช้ scatter() วิธีการ
- ตั้งค่า สีหน้า และ ขอบสี
- หากต้องการแสดงรูป ให้ใช้ show() วิธีการ
ตัวอย่าง
import numpy as np import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True fig = plt.figure() ax = fig.add_subplot(projection='3d') x = np.random.sample(20) y = np.random.sample(20) z = np.random.sample(20) s = ax.scatter(x, y, z, c="r") s._set_facecolors, s._set_edgecolors = s.set_facecolors, s.set_edgecolors plt.show()
ผลลัพธ์