«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.

1
Pandalar zaman serileri, x ekseni büyük ve küçük işaretler ve etiketler ayarlıyor
Bir Pandas zaman serisi nesnesinden çizilen bir zaman serisi grafiği için büyük ve küçük xticks ve etiketlerini ayarlayabilmek istiyorum. Pandas 0.9 "yenilikler" sayfası şunu söylüyor: "to_pydatetime kullanabilir veya Zaman Damgası türü için bir dönüştürücü kaydedebilirsiniz" ancak matplotlib ax.xaxis.set_major_locatorve ax.xaxis.set_major_formatter(ve minör) komutlarını kullanabilmek için bunu nasıl yapacağımı çözemiyorum . Bunları pandaların …

4
Matplotlib'de nasıl boş bir alt grafik yapabilirim?
Matplotlib'de bir grup alt grafik (örneğin, 3 x 2) yapıyorum, ancak 6'dan az veri setim var. Kalan alt grafiği nasıl boş yapabilirim? Düzenleme şuna benziyor: +----+----+ | 0,0| 0,1| +----+----+ | 1,0| 1,1| +----+----+ | 2,0| 2,1| +----+----+ Bu birkaç sayfa için devam edebilir, ancak son sayfada, örneğin 2,1 kutusuna …

1
Plt.show tam grafiği gösteriyor ancak savefig resmi kırpıyor
Kodum görüntüleri başarıyla dosyaya kaydediyor, ancak önemli ayrıntıları sağ taraftan kırpıyor. Ortaya çıktığında bu sorunu çözmek için cevaplar vardır plt.show, ancak savefigbu örnekte grafiği yanlış üreten komuttur. Bu nasıl düzeltilebilir? Kodumun ilgili örneği: import glob import os for file in glob.glob("*.oax"): try: spc_file = open(file, 'r').read() newName = file[6:8] + …

2
Imshow: kapsam ve yön
Bir 3D veri kümesi aracılığıyla dilimleri ve projeksiyonları görselleştiren bir yazılım sistemi yazıyorum. Analiz kodumdan aldığım görüntü arabelleklerini görselleştirmek için matplotlibözellikle kullanıyorum imshow. Görüntülere çizim eksenleri ile açıklama eklemek istediğim için imshow, görüntü arabelleği piksel koordinatlarını bir veri alanı koordinat sistemine eşlemek için sağlayan genişlik anahtar sözcüğünü kullanıyorum . Ne …

4
Matplotlib'de çubukların yüksekliklerinin toplamı 1 olacak şekilde bir histogramı nasıl çizebilirim?
Matplotlib kullanarak bir vektörden normalleştirilmiş bir histogram çizmek istiyorum. Aşağıdakileri denedim: plt.hist(myarray, normed=True) Hem de: plt.hist(myarray, normed=1) ancak hiçbir seçenek [0, 1] 'den bir y ekseni üretmez, öyle ki histogramın çubuk yüksekliklerinin toplamı 1'dir. Böyle bir histogram oluşturmak istiyorum - bunu nasıl yapabilirim?

3
Pandalar / matplotlib çubuk grafiği özel renkleri nasıl verilir
Yığılmış çubuk grafikler oluşturmak için Excel'in yerine panda / matplotlib kullanmaya başladım. Bir sorunla karşılaşıyorum (1) Varsayılan renk haritasında yalnızca 5 renk vardır, bu nedenle 5'ten fazla kategorim varsa renkler tekrar eder. Nasıl daha fazla renk belirleyebilirim? İdeal olarak, bir başlangıç ​​rengi ve bir bitiş rengi olan bir gradyan ve …

2
NaN değerlerini matplotlib'de imshow ile özel bir renk olarak nasıl çizebilirim?
Verileri ısı haritası olarak çizmek için matplotlib'de imshow'u kullanmaya çalışıyorum, ancak bazı değerler NaN'ler. NaN'lerin renk haritasında bulunmayan özel bir renk olarak görüntülenmesini istiyorum. misal: import numpy as np import matplotlib.pyplot as plt f = plt.figure() ax = f.add_subplot(111) a = np.arange(25).reshape((5,5)).astype(float) a[3,:] = np.nan ax.imshow(a, interpolation='nearest') f.canvas.draw() Ortaya çıkan …
85 python  matplotlib  nan 

2
Alt grafiklerde Python xticks
Tek bir imshowarsa çizersem kullanabilirim fig, ax = plt.subplots() ax.imshow(data) plt.xticks( [4, 14, 24], [5, 15, 25] ) xtick etiketlerimi değiştirmek için. Şimdi, imshowkullanarak 12 arsa çiziyorum f, axarr = plt.subplots(4, 3) axarr[i, j].imshow(data) Xticksimi bu alt grafiklerden biri için nasıl değiştirebilirim? İle sadece altplotların eksenlerine erişebiliyorum axarr[i, j]. pltYalnızca …

2
Matplotlib'de ızgara aralığını değiştirin ve onay etiketlerini belirtin
Sayımları ızgaralı arazilerde çizmeye çalışıyorum, ancak bunu nasıl yapacağımı çözemiyorum. İstiyorum: 5 aralıklı noktalı ızgaralar var Yalnızca 20'de bir büyük kene etiketlerine sahip olun Kenelerin olay örgüsünün dışında olmasını istiyorum. Bu ızgaraların içinde "sayımlar" var Burada ve burası gibi olası kopyaları kontrol ettim , ancak çözemedim. Bu benim kodum. import …


1
Yakındaki noktaların yoğunluğuna bağlı olarak matplotlib altıgenlerde onaltılık boyut
Aşağıdaki kodu üreten aşağıdaki kodu var import numpy as np np.random.seed(3) import pandas as pd import matplotlib.pyplot as plt df = pd.DataFrame() df['X'] = list(np.random.randint(100, size=100)) + list(np.random.randint(30, size=100)) df['Y'] = list(np.random.randint(100, size=100)) + list(np.random.randint(30, size=100)) df['Bin'] = df.apply(lambda row: .1 if row['X'] < 30 and row['Y'] < 30 else …

1
Matplotlib'de eksenlerin şu anda görüntülenen alanında hangi sanatçıların bulunduğunu kontrol etmenin bir yolu var mı?
Çok sayıda sanatçının çizildiği interaktif bir figüre sahip bir programım var. Bu şekilde, fareyi kullanarak da yakınlaştırabilir ve kaydırabilirsiniz. Ancak, kaydırma sırasındaki performans çok iyi değildir çünkü her sanatçı her zaman yeniden çizilir. Şu anda görüntülenen alanda hangi sanatçıların bulunduğunu kontrol etmenin ve sadece bunları yeniden çizmenin bir yolu var …

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.