title: seaborn log scale violin plot lower whisker issue
body: <p>I am using seaborn to create a violin plot of my dataset which are five intervals containing 100 values each. These values vary a lot ranging from 1 to a 2622873. To make the graph readable I decided to use a logarithmic y-scale however this is causing problems with the violin plot. Namely the violins bottom whiskers never round off and continue until negative infinity. This is not a problem when using a box plot (see the commented line). Note that the smallest values in my dataset are 1. Is there any way to round off the violin plot at the bottom similar to how it looks in the box plot?</p>
  <p>here is the <a href="https://i.stack.imgur.com/MVYhe.png" rel="nofollow noreferrer">violin plot</a>, and here is the box plot <a href="https://i.stack.imgur.com/MoN6s.png" rel="nofollow noreferrer">boxplot</a></p>
  <pre><code>import matplotlib.pyplot as plt
  import seaborn as sns
  import pandas as pd
  
  
  data = {'interval1':col1,'interval2':col2,'interval3':col3,'interval4':col4,'interval5':col5}
  df = pd.DataFrame(data)
  sns.set_style(&quot;whitegrid&quot;)
  plt.yscale(&quot;log&quot;)
  plt.ylim(10**(0), 10**7)
  
  plt.xlabel(&quot;x&quot;)
  plt.ylabel(&quot;y&quot;)
  sns.violinplot(data=df, palette=&quot;muted&quot;, scale=&quot;count&quot;, inner=&quot;quartile&quot;)
  
  #sns.boxplot(data=df, palette=&quot;muted&quot;)
  
  plt.show()
  </code></pre>