Dear Jeremy, Thanks for your swift reply. I will find another way to do it. It was mostly to make sure I wasn't trying to work around functionality already there.
Cheers Yan > On 1 jun. 2015, at 15:13, Jeremy Sanders <jer...@jeremysanders.net> wrote: > > Dear Yan > > On 01/06/15 14:08, Yan Grange wrote: > >> So basically for my axis function I have a function in the form of >> (t/4e6)*100. Is there any way I can replace the 4e6 by something like >> sum(dataset_a)? > > Unfortunately they code which evaluates the axis function doesn't do the > dataset substitution, unlike other places which evaluate expressions. I > assume making a new t_new, which is t/t.max() is no use? > > I can't think of a workaround for this, as the evaluation code is pretty > strict on what's accepted. Perhaps it's possible to do something horrible, > like add add a python module to the custom dialog to import veusz, and > extract the data out of window.document.data. It would be nice to remove this > limitation. > >> The next question would be: can I actually also put a text box that >> essentially puts this value on the plot somewhere (so basically adding a >> parameter calculated based on the data to a text box)? > > Again, this isn't possible. It would be a nice feature to allow expansion of > Python expressions within text labels, though. > > The only work around would be a Tools Plugin that you would have to manually > run to modify the document to set both of these. > > Cheers > > Jeremy >
signature.asc
Description: Message signed with OpenPGP using GPGMail
_______________________________________________ Veusz-discuss mailing list Veusz-discuss@gna.org https://mail.gna.org/listinfo/veusz-discuss