New reason to add customizable label placement
Hi! A while ago (searching my name didn't reveal the thread, which is rather troubling) I posted a request/suggestion that greater, more precise control of the placement of automatically generated labels be added; it was "shot down" on the grounds that one can achieve custom placement of text using the Text command. Although I thought and think this is "deficient," because one of the nice things about the automatic label placement is that, if you select Value for the Label of an Object that GeoGebra calculates a numerical value of, e.g., an area or length, I think it's more "intellectually honest" to have GeoGebra automatically display that calculated value, as opposed to the user having to transcribe that value into a Text command, I didn't press the issue at the time because I was finding that, most of the time, I was able to "drag" the Label to an acceptable position within the programs limits, and only infrequently needed to "cheat" with the Text command. However, I've started plotting normal probability graphs, and I've found that Integral(f,-infinity,z) correctly calculates--and shades!--the area, but the automatically generated label is nowhere to be found. I figured out that this appears to be due to the placement algorithm using the left integration limit to determine the x coordinate at which to place the Label, and clearly this won't do when the left integration limit is -infinity; it prevents one from even being able to "click-and-drag" the label to someplace more acceptable! Now, I know my "complaint" is still subject to the same response--just use the Text command to place the computed area where you want it--but I really feel this is, at the very least, a "corner case" failing of the automatic label placement implementation, which, though it might not warrant addition of full-on precise customizability of automatic Label placement (but I think that's warranted anyway), should at least be "handled intelligently," e.g., by checking for this type of situation, and, when it is detected, adjusting the automatic placement accordingly, (e.g., in the case described above, making the default x coordinate of the label the right integration limit instead of the left). However, I really do think that, long-term, GeoGebra would benefit from fully-customizable placement of automatically generated labels.