You are a god!
I've been tampering and  sneaking around, and I've come to this now:

------------------------

import math
from pyx import *

ticklist = []
ll=1400
ul=1700
m=(1700-1400)/3

n=ll
while n<=ul:
    ticklist.append(graph.axis.tick.tick((1.0e7,n),label=1.0e7/n))
    n+=m
    print n

g=graph.graphxy(width=8, key=graph.key.key(),
                x=graph.axis.linear(title="Golflengte (nm)"),
                y=graph.axis.linear(title="Counts (cps)"),
                y2=graph.axis.lin(min=1,max=1000),
                y3=graph.axis.log(min=1,max=1000),
                x2=graph.axis.linear(title="Golfgetal", min=1.0e7/ll, 
max=1.0e7/ul, 
parter=None, manualticks=ticklist, 
texter=graph.axis.texter.decimal(equalprecision=2)))

g.plot(graph.data.file("GLYMO_Er_1.txt", x=1, y=2,title="Test"),
        styles=[graph.style.line([color.rgb.red,
                                  style.linestyle.solid,
                                  style.linewidth.thick])])
g.writePDFfile("graph")


--------------

The only thing I need to do, is get the precision down (less decimals: 2 is 
good). As you can see, I tried 'equalprecision' but that didn't work...
Also it would be nice if I could scale down the font a bit, and read the 
limits myself from the input file... but that's less important :)

-D-


On Monday 01 May 2006 15:45, Alan G Isaac wrote:
> On Mon, 1 May 2006, Diederik Huys apparently wrote:
> > BTW I already have multiple axes, I just don't know how to
> > "repartition" one of them (by hand, as I understand now
>
> The 'ticks' class allows you to make whatever ticks you
> want:
> http://pyx.sourceforge.net/manual/module-graph.axis.tick.html
> You could make a list of ticks (untested):
> ticklist = []
> for n in range(2,6):
>         ticklist.append(graph.axis.tick.tick((1,n),label="1/"+str(n)))
> to get labelled ticks of 1/2, 1/3, 1/4, 1/5.
> You can then provide this list as manualticks to your axis:
> http://pyx.sourceforge.net/manual/module-graph.axis.axis.html
> (Set the parter to None, I think, for your purposes.)
>
> hth,
> Alan Isaac
>
>
>
>
>
>
> -------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job
> easier Download IBM WebSphere Application Server v.1.0.1 based on Apache
> Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> _______________________________________________
> PyX-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/pyx-user


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
PyX-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pyx-user

Reply via email to