How to save quiver3 arrow plot as vector graphic pdf

6 visualizzazioni (ultimi 30 giorni)
I´m trying to save a quiver3 plot as a vector graphic pdf to include it into a TeX file.
With my code pdf contains no vector graphic but a pixelated image of the plot.
h = figure(3),clf
for i=1:length(distlist)
q = quiver3(x_w(i),y_w(i),z_w(i), ulist(i),vlist(i),wlist(i));
set(q, 'AutoScale', 'on', 'AutoScaleFactor',1000, 'ShowArrowHead', 'on', 'MaxHeadSize', 1.3, 'Color', [0 0 1], 'LineWidth', 0.8)
hold on
xlabel('$X_M$ / mm','Interpreter','latex')
ylabel('$Y_M$ / mm','Interpreter','latex')
zlabel('$Z_M$ / mm','Interpreter','latex')
xlim([-60 60])
ylim([-60 60])
grid on
pos = get(h,'Position');
set(h,'PaperPositionMode','Auto','PaperUnits','Inches','PaperSize',[pos(3), pos(4)])
Any suggestions?
Thank you for your answers.
Kind regards,

Risposta accettata

ME il 8 Gen 2020
Have you tried looking at the answers in the following link:
It looks as though manusally altering the renderer for your export can fix this issue.

Più risposte (0)


Scopri di più su Lighting, Transparency, and Shading in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by