Hi Will,
Thanks a lot for your help..
I do have question about your code though..Being a newbie, I don't know
where
to find documentation about functions like columns.update( ) ...
Do you have any pointer where I can find this type of documentation or
examples
where this code is used ....
Thanks again for your help..
-Rahul.
William Henney wrote:
> Hi Rahul
>
> On Thu, Feb 14, 2008 at 7:50 PM, Rahul Dabane <[EMAIL PROTECTED]> wrote:
>
>> I'm trying to do something like following...
>> I've two data files: file1 and file2 with 2 columns each
>> file1 file2
>> d1 t1 x1 y1
>> d2 t2 x2 y2
>> d3 t3 x3 y3
>>
>> I want to plot following type information in addition to plotting file1
>> and file2 on same plot
>> f(d1,x1) f(t1,y1)
>> f(d2,x2) f(t2,y)
>> f(d3,x3) f(t3,y3)
>>
>> where f is not complicated...
>>
>>
>
> There might be a simpler way to do it, but this seems to work:
>
> --------------------- pyx-2file.py ---------------------------
> import pyx
> # Get dict of columns from first data file
> columns = pyx.graph.data.file('f1.dat').columns
> # Merge in columns from second data file
> columns.update(pyx.graph.data.file('f2.dat').columns)
> # Make a PyX data source from the combined dict
> dd = pyx.graph.data.values(**columns)
> g = pyx.graph.graphxy(width=10,
> x=pyx.graph.axis.lin(),
> y=pyx.graph.axis.lin(),
> )
> g.plot([
> # Columns from first file
> pyx.graph.data.data(dd, x='d', y='t'),
> # Columns from second file
> pyx.graph.data.data(dd, x='x', y='y'),
> # Some function of columns from both files
> pyx.graph.data.data(dd, x='d+x', y='t+y'),
> ])
> g.writePDFfile("pyx-2file")
> --------------------------------------------------------------
>
> ------------------------ f1.dat ------------------------------
> # d t
> 1 10
> 2 20
> 3 30
> --------------------------------------------------------------
>
> ------------------------ f2.dat ------------------------------
> # x y
> 7 17
> 8 28
> 9 39
> --------------------------------------------------------------
>
> HTH
>
> Cheers
>
> Will
>
>
>
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
PyX-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pyx-user