comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » rotating plots
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: Rotating plot [message #58596 is a reply to message #19076] Wed, 06 February 2008 17:23 Go to previous message
David Fanning is currently offline  David Fanning
Messages: 11724
Registered: August 2001
Senior Member
hazel writes:

> Hi all,
>
> I have question pertaining to a 'would like to have - I'm sure IDL
> does it somehow' plot format.
>
> I would like to plot 2 plots side by side (I can do this).
>
> The first is Plot, x, y. The second is a histogram of number of
> samples vs. y which I would like to rotate so that the y axes of both
> plots are aligned.
>
> I'm currently doing:
>
> !P.MULTI=[0,2,1]
> set_plot, 'ps'
>
> DEVICE,FILENAME='plot.ps',/landscape, XSIZE=24.0, YSIZE=10.0, /cm
> ; translation
> and ;counterclockwise rotation about the z axis
> plot,x, y
>
> HIST_PLOT, y ; (Thank-you, Liam - a lifesaver)
>
> (Within which:
>
> plot, x,y, /T3D)
>
>
> But my plot rotates correctly but looks very squashed and elongated,
> yet I've not touched the dimensions of the plot (to my knowledge).

You are asking too much of !P.MULTI. It needs you to
leave *everything* up to it. When you throw T3D in
there, you totally screw up the system variables
!P.MULTI requires. You will want to position your
plots with the position keywords and NOERASE. Leave
!P.MULTI out of it. :-)

Something like this:

data = fix(randomu(seed, 100) * 10)
plot, data, position=[0.1, 0.1, 0.6, 0.9]
T3D, /RESET, TRANS=[0.0, -1.0, 0.0], ROT=[0,0,90]
plot, histogram(data), /noerase, $
position = [0.1, 0.1, 0.9, 0.3], /T3D

I couldn't find Liam's Hist_Plot. Have you seen my
HistoPlot?

IDL> Histoplot, Fix(RandomU(seed, 200)*20), $
POLYCOLOR=['charcoal', 'steel blue'], /FILLPOLYGON

You can find more about it here:

http://www.dfanning.com/graphics_tips/histoplot.html

Cheers,

David
--
David Fanning, Ph.D.
Fanning Software Consulting, Inc.
Coyote's Guide to IDL Programming: http://www.dfanning.com/
Sepore ma de ni thui. ("Perhaps thou speakest truth.")
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Rotating plot
Next Topic: An IDL cron job, true color plots, Xvfb, Z-buffer, and all sorts of troubles

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Sat Oct 11 14:44:00 PDT 2025

Total time taken to generate the page: 1.43707 seconds