title: Pandas: seaborn countplot from several columns
body: <p>I have a dataframe with several categorical columns. I know how to do countplot which routinly plots ONE column.
  Q: how to plot maximum count from ALL columns in one plot?</p>
  <p>here is an exemplary dataframe to clarify the question:</p>
  <pre><code>import pandas as pd
  import numpy as np
  import seaborn as sns
  
  testdf=pd.DataFrame(({   'Ahome' :   pd.Categorical([&quot;home&quot;]*10),
                           'Bsearch' : pd.Categorical([&quot;search&quot;]*8 + [&quot;NO&quot;]*2),
                            'Cbuy' : pd.Categorical([&quot;buy&quot;]*5 + [&quot;NO&quot;]*5),
                            'Dcheck' : pd.Categorical([&quot;check&quot;]*3 + [&quot;NO&quot;]*7),
                        
                       
                       } ))
  testdf.head(10)
  sns.countplot(data=testdf,x='Bsearch');
  </code></pre>
  <p>The last line is just using normal countplot for one column. I'd like to have the columns category (home,search,buy and check) in x-axis and their frequency in y-axis.</p>