text: import seaborn as sns
  
  from bokeh import mpl
  from bokeh.plotting import output_file, show
  
  tips = sns.load_dataset("tips")
  
  sns.set_style("whitegrid")
  
  # ax = sns.violinplot(x="size", y="tip", data=tips.sort("size"))
  # ax = sns.violinplot(x="size", y="tip", data=tips,
  #                     order=np.arange(1, 7), palette="Blues_d")
  # ax = sns.violinplot(x="day", y="total_bill", hue="sex",
  #                     data=tips, palette="Set2", split=True,
  #                     scale="count")
  ax = sns.violinplot(x="day", y="total_bill", hue="sex",
                      data=tips, palette="Set2", split=True,
                      scale="count", inner="stick")
  # ax = sns.violinplot(x="day", y="total_bill", hue="smoker",
  #                     data=tips, palette="muted", split=True)
  # ax = sns.violinplot(x="day", y="total_bill", hue="smoker",
  #                     data=tips, palette="muted")
  
  # planets = sns.load_dataset("planets")
  # ax = sns.violinplot(x="orbital_period", y="method",
  #                     data=planets[planets.orbital_period < 1000],
  #                     scale="width", palette="Set3")
  
  output_file("violin.html")
  
  show(mpl.to_bokeh())
  