title: Represent 5 dim data with seaborn/matplotlib in scatter like plots
body: <p>Using seaborn lmplot with the hue option we can represent 3 dimensional data e.g. 3 variables: total_bill, tip and smoker:</p>
  
  <pre><code>&gt;&gt;&gt; import seaborn as sns; sns.set(color_codes=True)
  &gt;&gt;&gt; tips = sns.load_dataset("tips")
  &gt;&gt;&gt; g = sns.lmplot(x="total_bill", y="tip", hue='smoker', data=tips, fit_reg=False)
  </code></pre>
  
  <p>How can I represent in the same scatter plot one more categorical dimension changing e.g the form of the bullet ?</p>
  
  <p>Even more is it possible to represent 2 more categorical variables using different bullet shapes and the 5th using the size of the bullet/shape ?</p>