I am very confused.... Why does this produce no plotting? What tiny (or blaring ) detail am I missing.
I am just relearning some old high school maths...ugh!! trying to put it to use after all those decades.
I simply generate a random sized list of randon integers, and then (attempt unsuccessfully) to a simple graph... however, I get nothing. The label fills up with all the numbers from the list, but no drawings of lines, spot, circles...
Instead of trying to set Canvas Height and Width,
just leave them as is (fill Parent) and normalize your plot points to fit inside those values when you plot them.
set x = (original x / maximum x ) * Canvas1.Width
set y = Canvas1.Height - (original y / maximum y ) * Canvas1.Height
Be aware that it takes a moment for Canvas Height and Width to 'take' when first displayed, so you don't want to measure them in Screen1.Initialize.
If the graph goes beyond the limits of the screen, I am guessing the data/space is lost to digital expulsion, as opposed to the screen/canvas scrolling merrily along, then, no? I tried setting it up in a Horizontal Scrolling Arrangement to no avail.
I did get it showing some data on the graph, but I went through a series of changing colours before I saw it. I also realized I wasn't iterating 'x' in the pasted blocks above.
Is it possible to have a scrolling screen/plotting area? in case the data goes well beyond the limits of the screen?
I am changing the app to set up a definitive size. In the finished product there will be data entry prior to graphing, so the canvas will have time to establish itself, also the graphing will be optional. (Fuel usage, mileage cost tracking for business).