'paperpositionmode' change to rid gnuplot_set_term: size is zero
Ben Abbott
bpabbott at mac.com
Sat Jan 3 15:14:55 CST 2009
On Jan 3, 2009, at 2:45 PM, Michael Goffioul wrote:
> On Sat, Jan 3, 2009 at 1:06 PM, Ben Abbott <bpabbott at mac.com> wrote:
>> set (0, "defaultaxesxtick", [0:0.2:1])
>> set (0, "defaultaxesytick", [0:0.2:1])
>> set (0, "defaultaxesztick", [0:0.2:1])
>> set (0, "defaultaxesxtickmode", "auto")
>> set (0, "defaultaxesytickmode", "auto")
>> set (0, "defaultaxesztickmode", "auto")
I was under the impression "auto" is needed since setting the tick's
changed the mode to "manaul". Checking now ...
octave:1> figure
octave:2> axes
octave:3> get(gca,'xtickmode')
ans = manual
So it does appear that x/y/ztick each have a callback associated with
them and that is it doing its job even in a context where it should
not (at least I don't think setting the default should trigger a
callback in this instance) ... hmmm, It appears that a method is
needed to toggle callbacks on and off.
> You shouldn't need these. Tick mode is "auto" by default
> such that setting ticks is useless.
>
>> set (0, "defaultaxesactivepositionproperty", "outerposition")
>
> This should already be the case.
Yes you are correct.
>> set (0, "screensize", [1, 1, 1440, 900])
>> set (0, "screenpixelsperinch", 1440/14)
>
> This should come from the system. I guess you set them
> explicitely, because we don't have a way to get that information
> from the OS yet.
Correct. I do know how to determine the screensize for x11 (using
xwininfo), but don't know if it will work with windows. Is there a
windows script that can return this information?
Regarding the screenpixelsperinch property, Mathworks sets this to
74.951 so that a character unit is equal to [6, 12] pixels (at least
that is the case for the default system font on Mac OSX).
Ben
More information about the Octave-maintainers
mailing list