2016-03-28 14 views
2

Ben doğuştan arsa ile başlayan yeni biriyim. Örnek olarak, deniz kuşağı ortalama "gün" ile bir çubuk grafik sağlar. Bununla birlikte, gün değerleri toplamı (toplamı), sayımı, .. ile bir çubuk grafik sağlamak mümkün mü? docstringe itibarenSeaborn: barplot sayımı bir sütunun değeri anlamına gelmiyor

import seaborn as sns 
sns.set_style("whitegrid") 
tips = sns.load_dataset("tips") 
ax = sns.barplot(x = "day",y = "total_bill",data=tips) 

cevap

4

:

Parameters: 
----------- 
[...] 
estimator : callable that maps vector -> scalar, optional 
    Statistical function to estimate within each categorical bin. 

Yani

ax = sns.barplot(x="day", y="total_bill", data=tips, estimator=sum) 

enter image description here

+1

"toplamı" çalışır "saymak" değil, ama aldığım cevap "tahmincisi = lambda x: len (x)" – nononono

+1

Yerleşik sayım yoktur, ancak “len” aslında öğe sayısını sayar. Ayrıca, toplayabileceğiniz ve sayabileceğiniz bir dizi yol vardır. Builtin 'sum' ve' numpy.sum' NaN'leri yayılacak ve 'len' pandas.Series.count 've' pandas.Series.sum 'bunları dikkate almayacaktır. Verilerinize ve amacınıza bağlı olarak kullanılacak toplam işlevler size kalmış. – Goyo

+0

@nononono: Ayrıca doğrudan tahminci = len kullanabilirsiniz, lambda fonksiyonuna ihtiyacınız yoktur – nbeuchat