Hi Sue,

> I am trying to define a new coordinate for My plot.
> 
> I have a plot x axis is Concentration, Y axis, depth or Z.
> 
> Z= -1000 um.
> and I would like to see the the trend and plot of concentration up to
> -300 um and see how the plot changed according to the depth. So, my
> main question is about how to change the coordinate based on 0 to
> -300.

I'm not exactly sure what you want, but it sounds you just want to change the 
yaxis scaling. 
If that's the case, use pylot.axis or pyplot.ylim (see the matplotlib 
documentation if necessary).

If you're just trying to subtract 300 from your z values, I think this part of 
your code:

> z == z + h_s

has the problem: it's a comparison, not an assignment, because of the double 
'==' (presumably a simple but unfortunate typo).

If it's something else, you might need to clarify your description or give an 
example.

Cheers,

  Evert


> 
> This is the relevant description:
> 
> # coding: utf-8
> from pylab import *
> import numpy
> import matplotlib.pyplot as pyplot
> import matplotlib.mlab as mlab
> 
> #t=3600
> N = 100
> dz = 1.0
> h_s=-300
> 
> 
> with open("ourtest_out.list", "r") as f:
>   z = numpy.array([float(v) for v in f.readline().split()[1:]])
> 
> z == z + h_s
> a = numpy.loadtxt("ourtest_out.list", skiprows=3)
> t=a[:,0]
> 
> nu = a[0:,1:N+1]
> Conc = a[0:, N+1:]
> 
> lw = 2.0 #linewidth
> dpi = 96
> figure(figsize=(12,6),dpi=dpi)
> 
> pyplot.plot(Conc[1], z,'r-')
> pyplot.xlabel('$Conc, mmol C m^3$')
> pyplot.ylabel('$Hsml, micrometer$')
> pyplot.grid(True)
> 
> legend()
> savefig('Conc.png')
> show()
> 
> 
> lw = 2.0 #linewidth
> dpi = 96
> figure(figsize=(12,6),dpi=dpi)
> semilogx(Conc[1], z,'r-')
> pyplot.xlabel('$Conc, mmol C m^3$')
> pyplot.ylabel('$Hsml, micrometer$')
> pyplot.grid(True)
> 
> legend()
> savefig('semiConc.png')
> show()
> 
> 
> lw = 2.0 #linewidth
> dpi = 96
> figure(figsize=(12,6),dpi=dpi)
> 
> semilogx(nu[1], z,'r-')
> pyplot.xlabel('$nu, m^2/s^{-1}$')
> pyplot.ylabel('$Hsml, micrometer$')
> pyplot.grid(True)
> 
> legend()
> savefig('nu.png')
> show()
> --------------
> I do appreciate any help and advice.
> 
> Thanks,Sue
> _______________________________________________
> Tutor maillist  -  Tutor@python.org
> To unsubscribe or change subscription options:
> http://mail.python.org/mailman/listinfo/tutor

_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to