| Re: plotting graphics for web pages [message #60520 is a reply to message #60332] |
Tue, 20 May 2008 07:00   |
Paul Van Delst[1]
Messages: 1157 Registered: April 2002
|
Senior Member |
|
|
David Fanning wrote:
> Paul van Delst writes:
>
>> All this would be much simpler if IDL didn't change the @%$^#% charsize when multiple
>> plots are displayed. Whoever thought that little beauty up (or, at the very least, decided
>> that the user didn't need control over it) should've been tossed out on his/her earhole
>> during the pre-implementation code review.... :o)
>
> Uh, well, did you ever try this little trick:
>
> IDL> Window
> IDL> !p.MULTI=[0,3,2]
> IDL> plot, findgen(11), xtitle='Signal', Ytitle='Acquisition'
> IDL> plot, findgen(11), xtitle='Signal', Ytitle='Acquisition'
> IDL> plot, findgen(11), xtitle='Signal', Ytitle='Acquisition'
> IDL> !p.charsize=1.5
> IDL> plot, findgen(11), xtitle='Signal', Ytitle='Acquisition'
> IDL> plot, findgen(11), xtitle='Signal', Ytitle='Acquisition'
> IDL> plot, findgen(11), xtitle='Signal', Ytitle='Acquisition'
>
> Seems like that's a fairly easy way to get control over
> character size in multi-plots. ;-)
Well, yes, I realise that. My point is that, for plots where I do !p.MULTI=[0,3,2], I
would like the option to have the character size to be the *same size* as when I do
!p.MULTI=0.
I find it completely ridiculous that, *by default*, !p.charsize=1.0 means different things
depending on the value of !p.multi.
Maybe there could be a sysvar flag, e.g. !p.charize_global_fix=1, to globally fix the
charsize to some absolute value, i.e. make !p.charsize insensitive to changes in !p.multi.
For the way I display plots (of course I realise others do it differently) I think it
looks decidedly low rent when different sets of PS plots have different character sizes
simply because one contains an extra row/column of plots.
cheers,
paulv
|
|
|
|