Effacer les filtres
Effacer les filtres

Label shift when saving to .eps

1 vue (au cours des 30 derniers jours)
Andrew
Andrew le 28 Avr 2011
I recently created a figure using boxplot and found that the x-labels (group names) were moved when I saved the file. This occurred even when I explicitly defined the position of the labels:
a = findobj(gca,'String','A'); b = findobj(gca,'String','B'); c = findobj(gca,'String','C'); apos = get(a,'Position'); bpos = get(b,'Position'); cpos = get(c,'Position'); positionmatrix = [apos;bpos;cpos]; set(a,'FontSize',16,'FontName','Arial','FontWeight','b','position',[positionmatrix(1,1) -20 0]) set(b,'FontSize',16,'FontName','Arial','FontWeight','b','position',[positionmatrix(2,1) -20 0]) set(c,'FontSize',16,'FontName','Arial','FontWeight','b','position',[positionmatrix(3,1) -20 0])
The y position of -20 was chosen arbitrarily. After saving, the figure returns the label to the original y position (-13.5). Any help in clarifying this behavior would be appreciated.
  1 commentaire
Patrick Kalita
Patrick Kalita le 29 Avr 2011
Can you provide more details on how you created the plot and how you export it? I just tried a very simple example, but didn't see the behavior you described:
load carsmall
boxplot(MPG, Origin)
print -depsc2 out
When I open the file out.eps using Evnice the position of the labels look fine.

Connectez-vous pour commenter.

Réponses (1)

Matt Fig
Matt Fig le 28 Avr 2011
Try this:
%
%
%
EDIT
Try setting the YTickMode to manual. Same with XTickMode.
  1 commentaire
Andrew
Andrew le 29 Avr 2011
I tried using this package, but the problem still exists.

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by