code: def test_jointplot(self):
      df = self.iris
  
      jg = df.sns.jointplot(df.columns[1])
      self.assertIsInstance(jg, sns.JointGrid)
      self.assertEqual(jg.ax_joint.get_xlabel(), df.columns[1])
      self.assertEqual(jg.ax_joint.get_ylabel(), ".target")
      tm.close()
  
      jg = df.sns.jointplot(df.columns[2], df.columns[3])
      self.assertIsInstance(jg, sns.JointGrid)
      self.assertEqual(jg.ax_joint.get_xlabel(), df.columns[2])
      self.assertEqual(jg.ax_joint.get_ylabel(), df.columns[3])
  
imports: import pytest
  import matplotlib
  import numpy
  import sklearn.datasets
  import pandas_ml
  import pandas_ml.util.testing
label_desc: Use image node_id 1 for calling the TestSeabornDistribution obj's underlying member method code with example usage: obj.test_jointplot() without return types