code: def test_kde_rug_mix(self):
      import matplotlib.pyplot as plt
  
      df = pdml.ModelFrame(
          np.random.randn(100, 5), columns=list("abcde")
      )
      df.target = df["a"]
  
      f, ax = plt.subplots(figsize=(6, 6))
      ax = df.sns.kdeplot("b", "c", ax=ax)
      self.assertIsInstance(ax, matplotlib.axes.Axes)
      self.assertEqual(ax.get_xlabel(), "b")
      self.assertEqual(ax.get_ylabel(), "c")
      # plot continues, do not reset by tm.close()
  
      ax = df.sns.rugplot("b", color="g", ax=ax)
      self.assertIsInstance(ax, matplotlib.axes.Axes)
      self.assertEqual(ax.get_xlabel(), "b")
      self.assertEqual(ax.get_ylabel(), "c")
  
      ax = df.sns.rugplot("c", vertical=True, ax=ax)
      self.assertIsInstance(ax, matplotlib.axes.Axes)
      self.assertEqual(ax.get_xlabel(), "b")
      self.assertEqual(ax.get_ylabel(), "c")
  
imports: import pytest
  import matplotlib
  import numpy
  import sklearn.datasets
  import pandas_ml
  import pandas_ml.util.testing
label_desc: Use image node_id 7 for calling the TestSeabornDistribution obj's underlying member method code with example usage: obj.test_kde_rug_mix() without return types