code: def example_graph_2(feature_size=None):
      nlist = [1, 2, 3, 4, 5]
      nodes = pd.DataFrame(
          repeated_features(nlist, feature_size), index=nlist
      )
  
      elist = [(1, 2), (1, 3), (1, 4), (3, 2), (3, 5)]
      edges = pd.DataFrame(elist, columns=["source", "target"])
  
      return StellarGraph(nodes, edges)
  
imports: from stellargraph.core.graph import *
  from stellargraph.mapper import *
  import networkx
  import numpy
  import random
  import pytest
  import pandas
  import scipy.sparse
  from ..test_utils.graphs import example_graph, example_graph_random, example_hin_1, create_graph_features, repeated_features, weighted_tree
  from ..None import test_utils
label_desc: Use image node_id 1 for calling a global function with example usage: example_graph_2(feature_size) and returns: StellarGraph