wxPython
panelinde bir deniz kıyısı figürünü nasıl yerleştirebileceğimi sormak istiyorum.WxPython paneline Seaborn çizimini yerleştirme
Benzer şekilde, bu post, wxPython
panelinde bir dış şekil gömmek istiyorum. Seaborn'un kdeplot işlevine göre, veri noktalarının dağılım grafiği ile birlikte, bir Gauss çekirdeğinin bant genişliği değerlerine dayanarak veriimin yoğunluk konturlarını çizmek için wxPython
GUI'nin belirli bir panelini istiyorum. İşte panelde çizilen istiyorum ne bir örnek:
Şu ana kadar, wxPython
panel.Is dışında ayrı bir şekilde İstediğimi elde başarmış mümkün bir Seaborn arsa gömmek için wxPython
panelinde veya istediğimi uygulamak için alternatif bir yol bulmalı mıyım?
import seaborn as sns
import numpy as np
fig = self._view_frame.figure
data = np.loadtxt(r'data.csv',delimiter=',')
ax = fig.add_subplot(111)
ax.cla()
sns.kdeplot(data, bw=10, kernel='gau', cmap="Reds")
ax.scatter(data[:,0],data[:,1], color='r')
fig.canvas.draw()
wxPython panelinde dağınık veri noktaları kod araziler bu bölümü ve için harici bir rakam oluşturur: Aşağıda
o ihtiyaç duyulması halinde arsa üretir benim kod belirli bir parçasıdır yoğunluk konturları. Benax.sns.kdeplot(...)
çalışırsanız Ama, ben
wxPython
panelinde bir Seaborn rakam gömebilir veya başka bir şekilde bunu uygulamaya denemelisiniz eğer bilmiyorum hatası
Attribute Error: AxesSubplot object has not attribute .sns
olsun. Baska öneri?
Şimdiden teşekkürler.
Seaborn ('sns') MPL kullanır, ancak tamamen ayrı bir kütüphanedir. ax.sns hiçbir anlam ifade etmiyor. Axe 'sns.kdeplot' işlevine geçmek istersiniz. –
Ben bunu yaptım ve bir çekicilik gibi çalışır. Fonksiyonun [sayfa] (http://stanford.edu/~mwaskom/software/seaborn/generated/seaborn.kdeplot.html) üzerinde böyle bir parametre kabul ettiğini fark ettim. Daha spesifik olarak, 'ax' parametresi, çizmek için ** eksenini ** gösterir. Bu yüzden, benim durumumda, aşağıdakileri yaparak problemimi çözdüm: 'sns.kdeplot (data, ** ax = ax **, bw = 10, kernel = 'gau', cmap =" Reds ")'. Size çok teşekkür ederim :). – user3204834