Thank you very much!

On Mon, Jun 3, 2019, 1:54 PM Antonio Scuri <antonio.sc...@gmail.com> wrote:

>   Just committed to the SVN:
>
>    - *New: *XTICKFORMATNUMBER_CB and YTICKFORMATNUMBER_CB callbacks for
>    *IupPlot*.
>
>   They are called right before the tick number is drawn, so it can be used
> to change its format, or change the displayed value.
>
> Best,
> Scuri
>
> *XTICKFORMATNUMBER_CB*: allows to modify the displayed string of a tick
> number in the X axis. If the callback is not defined the internal function
> is used. (since 3.28)
>
> int function(Ihandle **ih*, char* *buffer*, char* *format*, double *x*, char* 
> *decimal_symbol*); [in C]*ih*:xtickformatnumber_cb(*format*: string*, x*: 
> number, *decimal_symbol*: string) -> (*ret*: number, *buffer*: string) [in 
> Lua]
>
> *ih*: identifier of the element that activated the event.
> *buffer*: buffer that will receive the string with the formatted number.
> In Lua the string is returned by the callback, then copied to the buffer.
> The buffer is limited to 128 characters.
> *format*: the format string used by the internal function to format the
> number.
> *x*: X coordinate value of the tick number.
> *decimal_symbol*: the decimal symbol used by the internal function.
>
> Returns: If IUP_IGNORE the number is not plotted. If IUP_CONTINUE the
> internal function is used.
>
>
>
>
> Em seg, 20 de mai de 2019 às 01:26, Milind Gupta <milind.gu...@gmail.com>
> escreveu:
>
>> So what I have is a function y = f(tp) where f is a function of a pulse
>> width measured in nano seconds. So I have the y points for every tp points
>> and I can plot it. Now the x axis contains points which are in nano
>> seconds. Like there is a point for say y1,250ns, y2, 500ns which are the
>> numbers displayed on the x axis. This plot is fine. But the real
>> information that I want to show is the y plot and the corresponding
>> frequency associated with these time points. So I would still like to plot
>> y1 and y2 but on the x axis instead of showing 250ns I want to show
>> 1/(2*250ns) = 2MHz and for y2 I want to show 1MHz.
>>           I cannot simply plot the graph as y1,2MHz and y2,1MHz because
>> the scale changes and the linear plot in the time x axis becomes a non
>> linear 1/x plot in the frequency x axis. So I just want to replace the text
>> on the a scale which says 250ns to 2MHz and the text 500ns to 1MHz.
>>
>> Milind
>>
>> On Wed, May 15, 2019 at 11:51 AM Antonio Scuri <antonio.sc...@gmail.com>
>> wrote:
>>
>>>   No, but I don't think I fully understand what you want...
>>>
>>> Best,
>>> Scuri
>>>
>>>
>>> Em qua, 15 de mai de 2019 às 15:34, Milind Gupta <milind.gu...@gmail.com>
>>> escreveu:
>>>
>>>> Yes the tick numbers that represent the X axis scale values.
>>>>
>>>> On Wed, May 15, 2019 at 11:06 AM Antonio Scuri <antonio.sc...@gmail.com>
>>>> wrote:
>>>>
>>>>>   Hi,
>>>>>
>>>>>   Are you talking about the tick numbers on the axis?
>>>>>
>>>>> Best,
>>>>> Scuri
>>>>>
>>>>>
>>>>> Em qua, 15 de mai de 2019 às 14:51, Milind Gupta <
>>>>> milind.gu...@gmail.com> escreveu:
>>>>>
>>>>>> Hi,
>>>>>>        Is there a way that I can plot a graph using a set of numbers
>>>>>> for the X values but on the graph display a different set of transformed
>>>>>> values. So that the scaling of the axis is set by the original set and 
>>>>>> the
>>>>>> second set is only used to display on the plot for better reading.
>>>>>>
>>>>>> Thanks,
>>>>>> Milind
>>>>>> _______________________________________________
>>>>>> Iup-users mailing list
>>>>>> Iup-users@lists.sourceforge.net
>>>>>> https://lists.sourceforge.net/lists/listinfo/iup-users
>>>>>>
>>>>> _______________________________________________
>>>>> Iup-users mailing list
>>>>> Iup-users@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/iup-users
>>>>>
>>>> _______________________________________________
>>>> Iup-users mailing list
>>>> Iup-users@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/iup-users
>>>>
>>> _______________________________________________
>>> Iup-users mailing list
>>> Iup-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/iup-users
>>>
>> _______________________________________________
>> Iup-users mailing list
>> Iup-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/iup-users
>>
> _______________________________________________
> Iup-users mailing list
> Iup-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/iup-users
>
_______________________________________________
Iup-users mailing list
Iup-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users

Reply via email to