Görüntü için arsa Matplotlib örneğin, toplu iş komut dosyaları kullanılabilir () kullanarak görüntülemek yerine kaydedin | Netgez.com
SORU
8 Mart 2012, PERÅžEMBE


Görüntü için arsa Matplotlib örneğin, toplu iş komut dosyaları kullanılabilir () kullanarak görüntülemek yerine kaydedin

Hızlı-ve-kirli bir senaryo anında araziler oluşturmak için yazıyorum. Başlangıç noktası olarak aşağıdaki kod (Matplotlib belgelerine) kullanıyorum:

from pylab import *
from optparse import OptionParser

# Make a square figure and axes
figure(1, figsize=(6,6))
ax = axes([0.1, 0.1, 0.8, 0.8])

labels = 'Frogs', 'Hogs', 'Dogs', 'Logs'
fracs = [15,30,45, 10]

explode=(0, 0.05, 0, 0)
pie(fracs, explode=explode, labels=labels, autopct='%1.1f%%', shadow=True)
title('Raining Hogs and Dogs', bbox={'facecolor':'0.8', 'pad':5})

show() # Actually, don't show, just save to foo.png

Bir dosya için arsa kurtarmak istiyorum bir GUI yerine, (foo söylüyorlar.üzerindeki planını görüntülemek için istemiyorum png) - nasıl yaparım bunu?

CEVAP
27 Mart 2012, Salı


Bu soruya cevap verirken, savefig kullanırken bazı yararlı ipuçları eklemek istiyorum. Dosya biçimi uzantısı tarafından belirlenir

savefig('foo.png')
savefig('foo.pdf')

Tıklayın veya vectorized çıkış sırasıyla verecektir, yararlı olabilir. Buna ek olarak, pylab görüntü etrafında cömert, genellikle istenmeyen, bir boşluk bırakır. Bununla kaldırın:

savefig('foo.png', bbox_inches='tight')

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • Chanre Joubert

    Chanre Joube

    27 Temmuz 2012
  • TWiT Netcast Network

    TWiT Netcast

    27 EKİM 2005