Ben arazilerimi Ipython Defterimde "%matplotlib inline
."
Şimdi, grafik ortaya çıkıyor. Ancak, çok küçük. Dizüstü bilgisayar ayarlarını veya çizim ayarlarını kullanarak daha büyük görünmesini sağlamanın bir yolu var mı?
Ben arazilerimi Ipython Defterimde "%matplotlib inline
."
Şimdi, grafik ortaya çıkıyor. Ancak, çok küçük. Dizüstü bilgisayar ayarlarını veya çizim ayarlarını kullanarak daha büyük görünmesini sağlamanın bir yolu var mı?
Yanıtlar:
Evet, şöyle oynayın figuresize
(alt planınızı aramadan önce):
fig=plt.figure(figsize=(18, 16), dpi= 80, facecolor='w', edgecolor='k')
Varsayılan rakam boyutu (inç cinsinden)
matplotlib.rcParams['figure.figsize'] = [width, height]
Örneğin:
import matplotlib.pyplot as plt
plt.rcParams['figure.figsize'] = [10, 5]
10 (genişlik) x 5 (yükseklik) inç ile bir şekil oluşturur
figsize=(x,y)
tartışma jupyter'de etkisizdir. Ancak, matplob.rcParams
önerdiğiniz gibi değişiklik yapmak mükemmel bir şekilde çalışır.
%matplotlib inline
.
%matplotlib inline
ayarladıktan sonra çalışıyor , şekil boyutunun üzerine varsayılan olarak yazılıyor gibi görünüyor.
Bunu buldum %matplotlib notebook
benim için Jupyter dizüstü bilgisayarlardan daha iyi çalıştığını .
Daha %matplotlib inline
önce kullanıyorsanız çekirdeği yeniden başlatmanız gerekebileceğini unutmayın .
Güncelleme 2019: Jupyter Lab çalıştırıyorsanız, kullanmak isteyebilirsiniz
%matplotlib widget
df.plot()
. Ben geri dönmek zorunda%matplotlib inline
%matplotlib inline
için %matplotlib notebook
çekirdek yeniden başlatmadan boş çıkış verir. Geçiş %matplotlib notebook
için %matplotlib inline
çalışmalar cezası.
Eğer şeklin görüntüsünün sadece şeklin genel görünümünü değiştirmeden daha büyük görünmesini istiyorsanız, şekil çözünürlüğünü artırın. Şekil boyutunun diğer cevapların çoğunda önerildiği gibi değiştirilmesi, yazı tipi boyutları buna göre ölçeklenmediği için görünümü değiştirir.
import matplotlib.pylab as plt
plt.rcParams['figure.dpi'] = 200
Soru şu matplotlib
, ancak dil-agnostik başlık verildiğinde burada bulunan R kullanıcıları uğruna:
Bir R çekirdeği kullanıyorsanız, şunu kullanın:
options(repr.plot.width=4, repr.plot.height=3)
Şekil boyutunu bir defaya mahsus ayarlamak için küçük ama önemli bir ayrıntı (yukarıdaki birkaç yorumcunun "bu benim için çalışmadığını" bildirdiği gibi):
Gerçek grafiğinizi tanımlamak için plt.figure (figsize = (,)) ÖNCE yapmalısınız. Örneğin:
Bu, grafiği çizdiğiniz şekle göre doğru şekilde boyutlandırmalıdır:
values = [1,1,1,2,2,3]
_ = plt.figure(figsize=(10,6))
_ = plt.hist(values,bins=3)
plt.show()
Oysa bu, varsayılan ayarları içeren grafiği gösterecek ve rakamı "yoksay" gibi görünecektir:
values = [1,1,1,2,2,3]
_ = plt.hist(values,bins=3)
_ = plt.figure(figsize=(10,6))
plt.show()