Tôi thích sản xuất các ô có chất lượng cao và do đó tránh đồ họa rasterized càng nhiều càng tốt.Nhập tập tin svg là hình matplotlib
Tôi cố gắng để nhập một file svg vào một nhân vật matplotlib:
import matplotlib.pyplot as plt
earth = plt.imread('./gfx/earth.svg')
fig, ax = plt.subplots()
im = ax.imshow(earth)
plt.show()
này làm việc với png hoàn hảo. Ai đó có thể cho tôi biết làm thế nào để làm điều đó với svg hoặc ít nhất là điểm của tôi để tài liệu thích hợp.
Tôi biết rằng câu hỏi tương tự đã được hỏi (nhưng chưa trả lời): here. Có bất cứ điều gì thay đổi kể từ khi?
P.S. Tôi biết rằng tôi chỉ có thể xuất một png có độ phân giải cao và đạt được hiệu quả tương tự. Đây không phải là giải pháp mà tôi đang tìm kiếm.
Đây là hình ảnh tôi muốn nhập: Earth_from_above.
Bất kỳ mẹo nào được đánh giá cao. Cảm ơn!
Đó chính xác là những gì tôi đang tìm kiếm. Cảm ơn rất nhiều! – Sasha