Path: news.mathworks.com!not-for-mail
From: <HIDDEN>
Newsgroups: comp.soft-sys.matlab
Subject: Re: Plot Nonorthogonal Coordinate Systems
Date: Fri, 19 Dec 2008 08:22:04 +0000 (UTC)
Organization: Lulea University of Technology
Lines: 11
Message-ID: <gifljc$noo$1@fred.mathworks.com>
References: <gidkes$9au$1@fred.mathworks.com> <11912819.1229642775710.JavaMail.jakarta@nitrogen.mathforum.org>
Reply-To: <HIDDEN>
NNTP-Posting-Host: webapp-05-blr.mathworks.com
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Trace: fred.mathworks.com 1229674924 24344 172.30.248.35 (19 Dec 2008 08:22:04 GMT)
X-Complaints-To: news@mathworks.com
NNTP-Posting-Date: Fri, 19 Dec 2008 08:22:04 +0000 (UTC)
X-Newsreader: MATLAB Central Newsreader 1595763
Xref: news.mathworks.com comp.soft-sys.matlab:507921


Eric Belcastro <eric@telltree.com> wrote in message <11912819.1229642775710.JavaMail.jakarta@nitrogen.mathforum.org>...
> Jackie:Well since you only need the "convenrsion" of the coordinates when doing the plotting, the solutions is simple to write your own plot function, which takes your coordinates in the special basis, and converts them prior to plotting.
> 
> Yes, most certainly - but what I need is a way to > visualize < the results of various computations within the triangular grid, thus I need the triangular tick mark grid that would be naturally created by a nonorthogonal coordinate system.  Without that visual aid, the numbers, so natural on a triangular grid, are just a bunch of dots on a page in the cartesian system, regardless of the accuracy of their placement.  without this visual aid, nothing has been achieved by the visual representation.


So, you're saying that you need the complete axes with tick labels and maybe also a grid? Would you also like to be able to find the coordinates of the points (in the non-orthogonal system) for example by moving the mouse over the plot?

The only solution I see is to draw your own coordinate system and then turn off the old one. It's a bit of coding to do, but if you have the representation of the non-orthogonal axes in the cartesian system, it should be possible.

/JC