SORU
21 NİSAN 2009, Salı


Arsa logaritmik python matplotlib ile eksenleri

Bir logaritma matplotlib kullanarak bir grafik çizmek istiyorum.

Belgeleri okudum, ama sözdizimi çözemedim. Muhtemelen 'ölçek=doğrusal' arsa bağımsız, ama doğru almak için görünmüyor olabilir . gibi basit bir şey olduğunu biliyorum

Örnek program:

from pylab import *
import matplotlib.pyplot  as pyplot
a = [ pow(10,i) for i in range(10) ]
fig = pyplot.figure()
ax = fig.add_subplot(2,1,1)

line, = ax.plot(a, color='blue', lw=2)
show()

CEVAP
26 Temmuz 2009, Pazar


Axes.set_yscale yöntemi kullanabilirsiniz. Eksen nesne oluşturulduktan sonra seni oranını değiştirmek için izin verir. Bu da kullanıcı için gerekirse ölçeği seçsin bir kontrol kurmak için izin verecek.

Eklemek için ilgili satır:

ax.set_yscale('log')

'Lineer' geri doğrusal bir ölçek geçmek için kullanabilirsiniz. Sizin kod gibi görünür:

from pylab import *
import matplotlib.pyplot  as pyplot
a = [ pow(10,i) for i in range(10) ]
fig = pyplot.figure()
ax = fig.add_subplot(2,1,1)

line, = ax.plot(a, color='blue', lw=2)

ax.set_yscale('log')

show()

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Adam Washington

    Adam Washing

    12 Mayıs 2006
  • Google Chrome

    Google Chrom

    1 EYLÜL 2008
  • Wii Minute Radio

    Wii Minute R

    31 Mayıs 2008