Я создаю трехмерный график рассеяния.На заднем плане есть серые линии ( на картинке ), которые выровнены с целочисленными значениями координат.Я хотел бы настроить расположение и количество этих строк, используя векторы x, y, z.
Мой текущий код выглядит следующим образом:
fig = plt.figure(figsize=(20,20))
ax = fig.add_subplot(111,projection='3d')
ax.scatter(x,y,z)
ax.set_xlim3d(x_min,x_max)
ax.set_ylim3d(y_min,y_max)
ax.set_zlim3d(z_min,z_max)
ax.elev = 5.0
ax.azim = 45
ax.set_axis_on()
plt.title(''.join(['Time = ',repr(time)]),fontsize=20)
plt.savefig(os.path.join(''.join(['scatter3D_',repr(file_num).zfill(5),'.png'])), bbox_inches='tight')
plt.close('all')
для некоторых x, y, z.Есть команда, с помощью которой я могу сделать это?
Спасибо за ваш комментарий.Я попытался включить его в следующее
ax.set_xticks(x, minor=True)
ax.set_yticks(y, minor=True)
ax.set_zticks(z, minor=True)
ax.xaxis.grid(True, which='minor')
ax.yaxis.grid(True, which='minor')
ax.zaxis.grid(True, which='minor')
, но безуспешно.