Again, moved this over to qtinterfaces-devel.<br><br>There are basically two transforms involved: one from item (layer) to scene and one from scene to view (which might be translated by a third transform to screen coordinates if there is a scrolled viewport). To rotate the entire plot, axes layers included, it&#39;s probably best to modify the view transform.<br>
<br>Unfortunately, the view transform basically must be identity if you&#39;re using the geometry rescale mode in the plot view (the plot view is then making sure that the plot fits in the viewport by changing the geometry of the layer in the scene). I might be able to improve that if necessary though. I guess I had not anticipated this use-case. It doesn&#39;t make sense to zoom with the geometry rescale mode but rotations might make sense.<br>
<br>Thanks for this suggestion,<br>Michael<br><br><div class="gmail_quote">On Tue, Oct 19, 2010 at 2:31 PM, Yihui Xie <span dir="ltr">&lt;<a href="mailto:xieyihui@gmail.com">xieyihui@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hi everyone,<br>
<br>
I still feel lost in the Qt sea, but I believe it should be very easy<br>
to rotate a layer by 90 degrees, and I feel it is something like<br>
qdeviceTransform(), but I just don&#39;t know how to use this function.<br>
Can anyone give me an example? e.g. switch x and y in a scatter plot<br>
(without really switching the values of x and y)<br>
<br>
This can reduce the efforts on considering the direction of a plot,<br>
being horizontal or vertical; in my par-coords plots, I did this on<br>
the R level long ago. Maybe that is a waste of time.<br>
<br>
Thanks!<br>
<br>
Regards,<br>
Yihui<br>
--<br>
Yihui Xie &lt;<a href="mailto:xieyihui@gmail.com">xieyihui@gmail.com</a>&gt;<br>
Phone: 515-294-2465 Web: <a href="http://yihui.name" target="_blank">http://yihui.name</a><br>
Department of Statistics, Iowa State University<br>
2215 Snedecor Hall, Ames, IA<br>
<font color="#888888"><br>
--<br>
You received this message because you are subscribed to the Google Groups &quot;GGobi core&quot; group.<br>
To post to this group, send email to <a href="mailto:ggobi-core@googlegroups.com">ggobi-core@googlegroups.com</a>.<br>
To unsubscribe from this group, send email to <a href="mailto:ggobi-core%2Bunsubscribe@googlegroups.com">ggobi-core+unsubscribe@googlegroups.com</a>.<br>
For more options, visit this group at <a href="http://groups.google.com/group/ggobi-core?hl=en" target="_blank">http://groups.google.com/group/ggobi-core?hl=en</a>.<br>
<br>
</font></blockquote></div><br>