Rule / Magnifying with mini axis

Dec 3, 2010 at 12:22 PM

Has anyone made a ‘ruler’ control?

Something that works similar to the MapMagnifyingGlass control (or MagnifyingGlass but in a rectangle) but also has a mini X and Y axis. The idea is this would make it eaiser for the user to analysis the data without having to line it up with the axis at the bottom of screen.

Dec 3, 2010 at 2:54 PM
Can you please illustrate your control's behavior and look by providing some images?
Best regards,
Mikhail Brinchuk,
My freelance CV - searching for remote work
Dec 3, 2010 at 3:43 PM

will do, BTW your CV link is broken.

Dec 3, 2010 at 3:47 PM

Why do you think that my CV's link is broken? Is it point to

Is it possible to open

Dec 3, 2010 at 9:27 PM

oh yeah, they work fine now (from home), maybe it was down for a while, couldn't hit it from work.

Here is my fine art work describing what I'm talking about. Please don't pass this fine piece on as I've spend many weeks crafting it :)

The idea is the inner square works follows the mouse but the axis are in the same ration the axis. Another varient may just be a simple ruler, i.e. perhaps just the bottom line of the inner square above, it'd just follow the mouse and the user could measure changes in the data without having to calculate in their heads.

Just a thought, I'm more interested in the DirectX integration you guys are chatting about over here:


Dec 7, 2010 at 5:43 AM


I have a question on this fine piece of art)

What is a scale of miniplotter? Does it contain a visible rectangle which is simply a part of outer visible, or it zooms in? Can you please draw another picture with more clear scale of all axes?


Dec 7, 2010 at 1:28 PM
Edited Dec 7, 2010 at 1:30 PM

Ok maybe this is a simpler example. Lets call the control a ruler control, when you turn it on, it creates something that looks like a ruler. The measurements on the ruler are the same as the measurements on the x axis, if you zoom the chart and the x axis measurements change (for example, from seconds to milliseconds) so should the ruler measurements change from seconds to milliseconds. I think the tricky part is creating the measurements to be the same as that of the x axis.

In the image below the user can see that the difference in the chart changes are equal to about 3, they then don't have to calculate 8-5 = 3 in their head. Simple example but the functionality provides more value when the numbers are harder.