2016-04-27 5 views
0

Мне удалось построить трехмерный граф, используя Spyder (Python 3.5). Однако размер графика слишком мал. Как увеличить размер графика, чтобы я мог сохранить его как файл изображения?Изменение размера 3D-графика рассеяния

Ниже приведен код, используемый для построения графика:

from mpl_toolkits.mplot3d import Axes3D 
import matplotlib.pyplot as plt 



fig = plt.figure() 
ax = fig.add_subplot(111, projection='3d') 

x =[0,1,2,3,4] 
y =[11,1,5,2,9] 
z =[1,2,3,4,5,6] 



ax.scatter(x, y, z, c='r', marker='o') 

ax.set_xlabel('Days since last interaction') 
ax.set_ylabel('Number of conversions') 
ax.set_zlabel('Total number of interactions') 

plt.show() 

Спасибо!

ответ

0

Вы можете использовать именованный аргумент figsize при создании фигуры

from mpl_toolkits.mplot3d import Axes3D 
import matplotlib.pyplot as plt 

fig = plt.figure(figsize=(10, 10)) 
ax = fig.add_subplot(111, projection='3d') 

x =[0, 1, 2, 3, 4, 0] 
y =[11, 1, 5, 2, 9, 0] 
z =[1, 2, 3, 4, 5, 6] # this array contained one value too many. (I padded the other two arrays) 

ax.scatter(x, y, z, c='r', marker='o') 

ax.set_xlabel('Days since last interaction') 
ax.set_ylabel('Number of conversions') 
ax.set_zlabel('Total number of interactions') 

plt.show() 
+0

Это работало. Огромное вам спасибо за помощь Reblochon! – Max

Смежные вопросы