On Mon, Mar 21, 2022 at 7:18 AM Martin Kreuzer <[email protected]> wrote:
> The option 'aspect' which was suggested as a remedy (using a value of
> 0.866, which -for reasons unknown to me- is suspiciously close to
> -:%:3) has probably more to do with the aspect of the plotted grid
> (and if so, in a weird way, at least one I do not fully understand).

   1 2 o./ 2p1 * 0 1 2 % 6
0 0.866025 0.866025
1      0.5     _0.5

Or, another approach: https://en.wikipedia.org/wiki/Eisenstein_integer

Basically, if you are working with hexagons aligned on a square grid,
you are working with multiples of the square root of 0.75 along one
axis and multiples of 1 along the other axis.

Anyways, personally, I think using an aspect of 1 and putting that
%:0.75 ratio into the data would be the right approach. My reading of
https://code.jsoftware.com/wiki/Plot/Options (and
https://code.jsoftware.com/wiki/Plot/Function) suggests to me that
using an aspect of %:0.75 should mean that the y axis is slightly
shorter than the x axis. This would let me use 1 in the y direction to
visually represent a %:0.75 distance in the y direction, which would
work, but is a bit confusing to talk about.  Still,

   'aspect 0.866' plot 1 0.5j1 _0.5j1 _1 _0.5j_1 0.5j_1 1

does give me something that looks like

   plot j./2 1 o./2p1*(i.7)%6

I hope this helps,

-- 
Raul
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to