code: def test_kdeplot(self):
      df = pdml.ModelFrame(
          np.random.randn(100, 5), columns=list("abcde")
      )
      df.target = df["a"]
  
      ax = df.sns.kdeplot()
      self.assertIsInstance(ax, matplotlib.axes.Axes)
      self.assertEqual(ax.get_xlabel(), "")
      self.assertEqual(ax.get_ylabel(), "")
      tm.close()
  
      ax = df.sns.kdeplot(data="b", data2="c")
      self.assertIsInstance(ax, matplotlib.axes.Axes)
      self.assertEqual(ax.get_xlabel(), "b")
      self.assertEqual(ax.get_ylabel(), "c")
      tm.close()
  
      ax = df.sns.kdeplot(data=df["b"], data2=df["c"])
      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 5 for calling the TestSeabornDistribution obj's underlying member method code with example usage: obj.test_kdeplot() without return types