我有这段代码:
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
ax.scatter(data.FAC1_1, data.FAC2_1, data.FAC3_1, c='r', marker='o')
ax.set_xlabel('X Label')
ax.set_ylabel('Y Label')
ax.set_zlabel('Z Label')
plt.show()
Run Code Online (Sandbox Code Playgroud)
一切正常。唯一的问题是出来的散点图真的很小。有没有办法让它变大?我查看了文档,但找不到它。
谢谢你
您可以使用 figsize 使图形本身更大:
fig = plt.figure(figsize=(12,10))
Run Code Online (Sandbox Code Playgroud)
要使散点图中的标记更大,请使用s:
ax.scatter(data.FAC1_1, data.FAC2_1, data.FAC3_1, s=500, c='r', marker='o')
Run Code Online (Sandbox Code Playgroud)