Мне нравится создавать высококачественные сюжеты и, следовательно, избегать растрированной графики как можно больше.
Я пытаюсь импортировать файл svg на фигуру matplotlib:
import matplotlib.pyplot as plt
earth = plt.imread('./gfx/earth.svg')
fig, ax = plt.subplots()
im = ax.imshow(earth)
plt.show()
Это прекрасно работает с png. Может кто-нибудь сказать мне, как это сделать с svg или, по крайней мере, указать на правильную документацию.
Я знаю, что аналогичный вопрос был задан (но не ответил): здесь. С чего изменилось?
P.S. Я знаю, что могу просто экспортировать png с высоким разрешением и добиться аналогичного эффекта. Это не то решение, которое я ищу.
Вот изображение, которое я хотел бы импортировать: Earth_from_above.
Любые советы приветствуются. Спасибо!