Якщо ви використовуєте matplotlib
та намагаєтеся отримати хороші цифри в документі з латексу, збережіть як eps. Зокрема, спробуйте щось подібне після запуску команд для побудови зображення:
plt.savefig('destination_path.eps', format='eps')
Я виявив, що файли eps найкраще працюють, а dpi
параметр - це те, що дійсно робить їх добре виглядати в документі.
ОНОВЛЕННЯ:
Щоб вказати орієнтацію фігури перед збереженням, просто викличте наступне перед plt.savefig
викликом, але після створення сюжету (якщо припустити, що ви побудували графіку за допомогою осей з назвою ax
):
ax.view_init(elev=elevation_angle, azim=azimuthal_angle)
Де elevation_angle
є число (у градусах), що вказує полярний кут (вниз від вертикальної осі z) і azimuthal_angle
вказує азимутальний кут (навколо осі z).
Я вважаю, що найпростіше визначити ці значення, спочатку побудувавши зображення, а потім повернувши його і спостерігаючи, як поточні значення кутів з’являються у нижній частині вікна трохи нижче фактичної ділянки. Майте на увазі, що позиції x, y, z з'являються за замовчуванням, але замінюються двома кутами, коли ви починаєте клацати + перетягувати + обертати зображення.