Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!henry From: henry@utzoo.UUCP (Henry Spencer) Newsgroups: net.graphics,net.unix-wizards Subject: plot(3,5) vs. non-square plot areas Message-ID: <4663@utzoo.UUCP> Date: Tue, 20-Nov-84 15:23:41 EST Article-I.D.: utzoo.4663 Posted: Tue Nov 20 15:23:41 1984 Date-Received: Tue, 20-Nov-84 15:23:41 EST Organization: U of Toronto Zoology Lines: 26 In the course of some work on our plot(5) filter for the HP 7470A plotter, we ran across an interesting question: just what does it mean if you ask plot(3) for a non-square space? There are two possible interpretations: 1. The viewport (physical plot area) remains square, and the coordinate scaling is not the same in X and Y. 2. The viewport is as large as it can be, within the available physical space, while preserving the aspect ratio of the space() request. So the X and Y scales are the same. The Bell documentation strongly implies interpretation (1), and that's what their plot(5) code seems to do. Our opinion is that (2) is much more useful behavior -- in particular, it makes it possible to use the full area of non-square devices safely -- and is unlikely to break anything. The Bell graphics software we've examined invariably uses square spaces, so it would be unaffected. Does anybody have any opinions on this? Anybody know for sure whether any Bell stuff exploits interpretation (1)? [Just in case anybody is wondering, the 7470A code we posted to the net a little while ago went for interpretation (2).] -- Henry Spencer @ U of Toronto Zoology {allegra,ihnp4,linus,decvax}!utzoo!henry