If you don’t mind the breaks in the lines: 'aspect 1; itemcolor blue,white' plot (,: (_1^1r6)&*) 0.5*_1^3%~i.7
Am 10.02.21 um 02:44 schrieb Devon McCormick: > Yes, I suspect this is at the root of the problem. "Plot" probably sizes > the frame based on the range of values of each axis. > > On Tue, Feb 9, 2021 at 8:29 PM bill lam <[email protected]> wrote: > >> The hexagon has vertices on x axis but the flat side on y axis. the >> distance between opposite vertices is longer than the distance between >> opposite sides. >> >> On Wed, Feb 10, 2021, 9:13 AM Ric Sherlock <[email protected]> wrote: >> >>> I enlarged the plot window, took a screenshot and then measured the >>> distance between _0.8 to 0.8 on the two axes using an on-screen ruler, >> the >>> Y-axis distance is about a centimetre longer than the X-axis distance. >>> >>> On Wed, Feb 10, 2021 at 1:52 PM bill lam <[email protected]> wrote: >>> >>>> I think it's ok to have different axis length, but the unit of each >> axis >>>> should have the same physical length. Is this a bug in qt output only? >>> Did >>>> you try output to pdf and then print it out on paper, and measure the >>>> length of each side of the hexagon using a ruler? >>>> >>>> >>>> On Wed, Feb 10, 2021, 7:42 AM Devon McCormick <[email protected]> >>> wrote: >>>> >>>>> Well, on my screen the hexagon looks too tall and the y-axis has >>> extremes >>>>> of (_0.4, 0.4) whereas the x-axis goes from _0.5 to 0.5, so it does >> not >>>>> look properly regular. >>>>> >>>>> On Tue, Feb 9, 2021 at 4:19 PM 'Bo Jacoby' via Programming < >>>>> [email protected]> wrote: >>>>> >>>>>> Devon - 'aspect 1' plot 0.5*_1^3%~i.7 looks perfect! >>>>>> Den tirsdag den 9. februar 2021 03.12.52 CET skrev Devon >>> McCormick >>>> < >>>>>> [email protected]>: >>>>>> >>>>>> Hauke - you are correct. A hexagon can be thought of as six >>>> equilateral >>>>>> triangles. >>>>>> Bo - you are correct only for an unscaled hexagon. See how >> "'aspect >>> 1' >>>>>> plot 0.5*_1^3%~i.7" looks. >>>>>> >>>>>> Thanks everyone, >>>>>> >>>>>> Devon >>>>>> >>>>>> On Mon, Feb 8, 2021 at 8:53 AM 'Bo Jacoby' via Programming < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> 'aspect 1'plot _1^3%~i.7 >>>>>>> >>>>>>> >>>>>>> Den mandag den 8. februar 2021 07.22.39 CET skrev Hauke Rehr < >>>>>>> [email protected]>: >>>>>>> >>>>>>> The picture is Very Wrong™ (but the area formula is correct) >>>>>>> The lengths of the not-horizontal lines are interchanged. >>>>>>> And it looks distorted but that’s not too bad. >>>>>>> >>>>>>> And then it should be r =. sideOfUnitHexagon >>>>>>> which is obviously due to the same confusion >>>>>>> as the mislabelled lines. >>>>>>> >>>>>>> Just think of the hexagon cut into six triangles. >>>>>>> They’ll be regular as well, so radius = side. >>>>>>> >>>>>>> Another way to see this is to remember you can >>>>>>> construct a regular hex by taking a circle and >>>>>>> repeatedly go around that circle finding >>>>>>> intersections at one radius distance. >>>>>>> >>>>>>> Am 08.02.21 um 06:30 schrieb Devon McCormick: >>>>>>>> This scales the hexagon to have unit area. >>>>>>>> hexagonArea=: 3 : '3*y*(-:y)*%:3' NB. Where y is side >> length >>>>>>>> sideOfUnitHexagon=: 0.6204032394013997 >>>>>>>> hexagonArea sideOfUnitHexagon >>>>>>>> 1 >>>>>>>> ]r=. sideOfUnitHexagon*-:%:3 >>>>>>>> 0.537285 >>>>>>>> 'title Regular Hexagons Centered at Origin;type line;pensize >>> 2; >>>>>> aspect >>>>>>>> 0.866' plot (],.{."1) (r,1)*"(0 1) (_1^1r3)^i.6 >>>>>>>> >>>>>>>> See >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> https://code.jsoftware.com/wiki/NYCJUG/2021-02-09#Corners_of_Unit_Hexagon_Centered_at_Origin >>>>>>>> for a diagram illustrating why we use the square root of 3. >>>>>>>> >>>>>>>> On Sun, Feb 7, 2021 at 4:00 PM Hauke Rehr < >>> [email protected]> >>>>>>> wrote: >>>>>>>> >>>>>>>>> I wonder about that scaling factor in >>>>>>>>> >>>>>>>>> */ , 5e_7 > | hexCorners - 0.537285 * +. (_1^1r3)^i.6 >>>>>>>>> >>>>>>>>> Is there anything special about it? >>>>>>>>> >>>>>>>>> >>>>>>>>> Am 07.02.21 um 21:28 schrieb Devon McCormick: >>>>>>>>>> I'm trying to draw a unit hexagon centered at the origin with >>> the >>>>>>>>>> horizontal sides parallel to the X-axis. I've come up with >>> these >>>>>>>>>> co-ordinates for the corners but when I plot them, the >> drawing >>>>> looks >>>>>> a >>>>>>>>>> little too wide: >>>>>>>>>> >>>>>>>>>> hexCorners=. _2]\,0.537285 0 0.268642 0.465302 _0.268642 >>>>> 0.465302 >>>>>>>>>> _0.537285 0 _0.268642 _0.465302 0.268642 _0.465302 >>>>>>>>>> 'title Regular Unit Hexagon Centered at Origin;type >>>> line;pensize >>>>>> 2' >>>>>>>>> plot >>>>>>>>>> (],{.) j./"1 hexCorners >>>>>>>>>> >>>>>>>>>> I can use my paint program to distort a picture of this plot >>>> until >>>>> it >>>>>>>>> looks >>>>>>>>>> like it has a square aspect ratio (roughly, width height * >> 0.92 >>>>> 1.06) >>>>>>> but >>>>>>>>>> how can I plot this with the correct aspect ratio in the >> first >>>>> place? >>>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> ---------------------- >>>>>>>>> mail written using NEO >>>>>>>>> neo-layout.org >>>>>>>>> >>>>> >> ---------------------------------------------------------------------- >>>>>>>>> For information about J forums see >>>>>> http://www.jsoftware.com/forums.htm >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> ---------------------- >>>>>>> mail written using NEO >>>>>>> neo-layout.org >>>>>>> >>>>>>> >>>> ---------------------------------------------------------------------- >>>>>>> For information about J forums see >>>> http://www.jsoftware.com/forums.htm >>>>>>> >>>>>>> >>>> ---------------------------------------------------------------------- >>>>>>> For information about J forums see >>>> http://www.jsoftware.com/forums.htm >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> >>>>>> Devon McCormick, CFA >>>>>> >>>>>> Quantitative Consultant >>>>>> >>> ---------------------------------------------------------------------- >>>>>> For information about J forums see >>> http://www.jsoftware.com/forums.htm >>>>>> >>>>>> >>> ---------------------------------------------------------------------- >>>>>> For information about J forums see >>> http://www.jsoftware.com/forums.htm >>>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> Devon McCormick, CFA >>>>> >>>>> Quantitative Consultant >>>>> >> ---------------------------------------------------------------------- >>>>> For information about J forums see >> http://www.jsoftware.com/forums.htm >>>>> >>>> ---------------------------------------------------------------------- >>>> For information about J forums see http://www.jsoftware.com/forums.htm >>>> >>> ---------------------------------------------------------------------- >>> For information about J forums see http://www.jsoftware.com/forums.htm >>> >> ---------------------------------------------------------------------- >> For information about J forums see http://www.jsoftware.com/forums.htm >> > > -- ---------------------- mail written using NEO neo-layout.org ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
