code: def test_umap_simplest(self):
      df = pd.DataFrame(
          {
              "x": [
                  "aa a" * 10,
                  "bb b" * 2,
                  "ccc " * 20,
                  "dd abc",
                  "ee x1z",
              ]
              * 10,
              "y": [1.0, 2.0, 3.0, 4.0, 5.0] * 10,
          }
      )
      graphistry.nodes(df).umap()
      assert True
  
imports: from xml.sax.handler import feature_external_ges
  import pytest
  import unittest
  import warnings
  import graphistry
  import os
  import logging
  import numpy
  import pandas
  from graphistry import Plottable
  from graphistry.feature_utils import remove_internal_namespace_if_present
  from graphistry.tests.test_feature_utils import ndf_reddit, text_cols_reddit, meta_cols_reddit, good_cols_reddit, single_target_reddit, double_target_reddit, edge_df, edge_df2, edge2_target_df, model_avg_name, lazy_import_has_min_dependancy, check_allclose_fit_transform_on_same_data
  from graphistry.umap_utils import lazy_umap_import_has_dependancy, lazy_cuml_import_has_dependancy, lazy_cudf_import_has_dependancy
label_desc: Use image node_id 6 for calling the TestUMAPMethods obj's underlying member method code with example usage: obj.test_umap_simplest() without return types