Le 14/08/2017 à 12:52, Richard llom a écrit :
I am afraid that you are making still worse the already very bad situation
about
legends(), legend(), captions() and the leg= plotting options, that all
basically
do the same thing, but all with pitfalls: http://bugzilla.scilab.org/5371
Ah, I wasn't aware of this...

a) to actually gather existing legends functions, b) to add missing
features to the merged version.
Well, I'm all favor of removing these duplicates, however I don't think
xstring is one of them.

See my example at the very beginning of this thread. I'm using xstring to
print some custom text, which AFAICS cannot be done using legends, legend,
or captions.

Right, because any legend block plots the legend /together with a line's sample/.
I forgot this "small detail" :(


Furthermore by unifying the syntax, between e.g. captions() and xstring()
(i.e. by providing the same location options), this should simplify things -
both from a user and code perspective!

As posted in comment of the /wish /report:

Being able to specify normalized coordinates relative to the data ranges or to any full axes range
would actually be very great, but not only for xstring().
IMO, implementing and distributing a function dedicated to this job would be very useful and better. An option of it could be to provide the block of text, to take its size into account in the answer
(to make it not crossing the border or margin after plotting).
The locations by keywords like "in_upper_right" etc looks too stiff to me. The same should be possible at any location, not only on borders or margins, and again, for all plotting functions.

xchange() could be extended. But it is hard-coded, so less easy to adapt (imo).

Samuel

_______________________________________________
users mailing list
[email protected]
http://lists.scilab.org/mailman/listinfo/users

Reply via email to