«matplotlib» etiketlenmiş sorular

Matplotlib, etkileşimli olarak kullanılabilen veya bağımsız GUI'lere gömülebilen Python için bir çizim kütüphanesidir. Kompakt "pyplot" arayüzü MATLAB®'ın çizim fonksiyonlarına benzer.

4
Python matplotlib'de x ekseni ve y ekseni ölçekleri nasıl eşitlenir?
Kare bir grafik üzerine çizgiler çizmek istiyorum. Ölçekleri x-axisve y-axisaynı olmalıdır. örn. x, 0 ile 10 arasındadır ve ekranda 10 cm'dir. y ayrıca 0 ile 10 arasında olmalı ve ayrıca 10 cm olmalıdır. Pencere boyutuyla uğraşsam bile kare şekli korunmalıdır. Şu anda, grafiğim pencere boyutuyla birlikte ölçekleniyor. Bunu nasıl başarabilirim? …
128 python  matplotlib 

14
"UserWarning: Matplotlib şu anda GUI olmayan bir arka uç olan agg kullanıyor, bu yüzden şekli gösteremiyor." Pycharm'da pyplot ile şekil çizerken
Pyplot kullanarak basit bir grafik çizmeye çalışıyorum, örneğin: import matplotlib.pyplot as plt plt.plot([1,2,3],[5,7,4]) plt.show() ancak rakam görünmüyor ve şu mesajı alıyorum: UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure. Aşağıdakileri kullanarak matplotlib'in yapılandırmasını değiştirmek zorunda olduğumu birkaç yerde gördüm: import matplotlib matplotlib.use('TkAgg') …

4
Matplotlib - alt grafikler dışında küresel efsane ve başlık
Matplot ile başladım ve bazı temel konuları yönettim, ancak şimdi ihtiyacım olan bazı şeyleri nasıl yapacağımı keşfetmekte zorlanıyorum :( Asıl sorum, küresel bir unvanın ve küresel efsanenin alt grafiklerle bir figüre nasıl yerleştirileceğidir. Çeşitli renklerde (yaklaşık 200) çok sayıda farklı grafiğe sahip olduğum 2x3 alt grafik yapıyorum. Birçoğunu ayırt etmek …

3
Seaborn Barplot üzerindeki etiket eksenleri
Aşağıdaki kodla bir Seaborn barplot için kendi etiketlerimi kullanmaya çalışıyorum: import pandas as pd import seaborn as sns fake = pd.DataFrame({'cat': ['red', 'green', 'blue'], 'val': [1, 2, 3]}) fig = sns.barplot(x = 'val', y = 'cat', data = fake, color = 'black') fig.set_axis_labels('Colors', 'Values') Ancak şu hatayı alıyorum: AttributeError: 'AxesSubplot' …

7
IPython not defterinde etkileşimli matplotlib penceresini nasıl açabilirim?
IPython ile birlikte kullanıyorum --pylab=inlineve bazen grafikleri görüntülemek için etkileşimli, yakınlaştırılabilir matplotlib GUI'ye (bir terminal Python konsolunda bir şey çizdiğinizde ortaya çıkan) hızlıca geçmek istiyorum. Bunu nasıl yapabilirim? Tercihen dizüstü bilgisayarımı bırakmadan veya yeniden başlatmadan. IPy dizüstü bilgisayardaki satır içi grafiklerle ilgili sorun, sınırlı bir çözünürlüğe sahip olmaları ve bazı …

4
Matplotlib: Diğer grafik öğelerinin arkasına ızgara çizgileri çizin
Matplotlib'de aşağıdaki gibi kesikli ızgara çizgileri yapıyorum: fig = pylab.figure() ax = fig.add_subplot(1,1,1) ax.yaxis.grid(color='gray', linestyle='dashed') ancak, ızgara çizgilerinin çubuklar gibi diğer grafik öğelerinin arkasına nasıl çizileceğini (veya mümkün olsa bile) bulamıyorum. Izgara ekleme sırasını değiştirmek yerine başka öğeler eklemek hiçbir fark yaratmaz. Izgara çizgilerinin her şeyin arkasında görünmesini sağlamak mümkün …
124 python  matplotlib  grid 

3
matplotlib'de dikey ve yatay çizgiler
Belirtilen sınırlarda neden yatay ve dikey çizgiler oluşturamadığımı tam olarak anlamıyorum. Verileri bu kutuyla sınırlamak istiyorum. Ancak taraflar benim talimatlarıma uymuyor gibi görünüyor. Bu neden? # CREATING A BOUNDING BOX # BOTTOM HORIZONTAL plt.axhline(y=.4, xmin=0.25, xmax=0.402, linewidth=2, color = 'k') # RIGHT VERTICAL plt.axvline(x=0.402, ymin=0.4, ymax = 0.615, linewidth=2, color='k') …
122 matplotlib 

2
Python'da farklı çizgi stilleri ile büyük ve küçük kılavuz çizgileri nasıl oluşturulur
Şu anda matplotlib.pyplotgrafikler oluşturmak için kullanıyorum ve ana kılavuz çizgilerinin düz ve siyah ve küçük olanların gri veya kesikli olmasını istiyorum. Izgara özelliklerinde, which=both/major/mineardından renk ve çizgi stili basitçe çizgi stili ile tanımlanır. Yalnızca küçük çizgi stilini belirlemenin bir yolu var mı? Şimdiye kadar sahip olduğum uygun kod plt.plot(current, counts, …
122 python  matplotlib 

5
Matplotlib'de yoğunluk grafiği nasıl oluşturulur?
RI'da aşağıdakileri yaparak istenen çıktıyı oluşturabilirsiniz: data = c(rep(1.5, 7), rep(2.5, 2), rep(3.5, 8), rep(4.5, 3), rep(5.5, 1), rep(6.5, 8)) plot(density(data, bw=0.5)) Python'da (matplotlib ile) elde ettiğim en yakın şey basit bir histogramdı: import matplotlib.pyplot as plt data = [1.5]*7 + [2.5]*2 + [3.5]*8 + [4.5]*3 + [5.5]*1 + [6.5]*8 …
122 python  r  numpy  matplotlib  scipy 

6
Etkileşimli Matplotlib figürlerini kaydetme
Bir Matplotlib figürünü yeniden açılabilecek ve tipik etkileşimi geri yükleyebilecek şekilde kurtarmanın bir yolu var mı? (MATLAB'daki .fig biçimi gibi mi?) Bu etkileşimli figürleri oluşturmak için kendimi birçok kez aynı senaryoları çalıştırırken buluyorum. Ya da bir grafiğin farklı yönlerini göstermek için meslektaşlarıma birden çok statik PNG dosyası gönderiyorum. Figür nesnesini …
119 python  matplotlib 

5
İpython not defterinde bir matplotlib grafiğine rastgele bir çizgi ekleme
Hem python / matplotlib'de hem de ipython not defteri aracılığıyla kullanmada oldukça yeniyim. Mevcut bir grafiğe bazı açıklama satırları eklemeye çalışıyorum ve bir grafikteki çizgileri nasıl oluşturacağımı çözemiyorum. Yani, örneğin, aşağıdakileri çizersem: import numpy as np np.random.seed(5) x = arange(1, 101) y = 20 + 3 * x + np.random.normal(0, …


5
Seaborn kutu grafiğine başlık nasıl eklenir
Oldukça Google'a uygun görünüyor, ancak çevrimiçi olarak işe yarayan bir şey bulamadım. İkisini de denedim sns.boxplot('Day', 'Count', data= gg).title('lalala')ve sns.boxplot('Day', 'Count', data= gg).suptitle('lalala'). Hiçbiri işe yaramadı. Sanırım matplotlib ile de çalıştığım için olabilir.


5
Matplotlib'de alt noktalar arasındaki boşluklar nasıl kaldırılır?
Aşağıdaki kod, alt noktalar arasında boşluklar oluşturur. Alt noktalar arasındaki boşlukları nasıl kaldırabilirim ve resmi sıkı bir ızgara haline getirebilirim? import matplotlib.pyplot as plt for i in range(16): i = i + 1 ax1 = plt.subplot(4, 4, i) plt.axis('on') ax1.set_xticklabels([]) ax1.set_yticklabels([]) ax1.set_aspect('equal') plt.subplots_adjust(wspace=None, hspace=None) plt.show()
116 python  matplotlib 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.