如何使Matplotlib 3D Scatter Plot更大?

时间:2014-12-05 23:29:59

标签: python matplotlib

我有这段代码:

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()

一切都很完美。唯一的问题是出现的散点图非常小。有没有可以让它更大?我对文档提出了异议,但我无法找到它。

谢谢

1 个答案:

答案 0 :(得分:4)

你可以使用figsize使图形更大:

fig = plt.figure(figsize=(12,10))

要使散点图中的标记更大,请使用s

ax.scatter(data.FAC1_1, data.FAC2_1, data.FAC3_1, s=500, c='r', marker='o')