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

  • ChrisCrossMedia

    ChrisCrossMe

    17 EYLÜL 2009
  • Huot Media

    Huot Media

    7 Mayıs 2010
  • Stevie

    Stevie

    2 Mayıs 2010