Допустим, я делаю трехмерный точечный график с помощью matplotlib. Я использую код, указанный здесь: https://matplotlib.org/2.1.1/gallery/mplot3d/scatter3d.html
Для моих целей мне нужно убрать топоры, щекотки и т. Д. Итак, я делаю это:
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
ax.set_xticklabels([])
ax.set_yticklabels([])
ax.set_zticklabels([])
ax.set_axis_off()
Я также убрал все метки осей. Чтобы удалить белый отступ, я сохраняю рисунок следующим образом:
plt.savefig("test.png", bbox_inches = 'tight', pad_inches = 0)
plt.show()
Но все же есть белые отступы, сгенерированная фигура выглядит так:

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