code: def draw_core(self, limit_words=None):
      if limit_words is None:
          limit_words = 200
      wc = WordCloud(background_color="white", max_words=limit_words)
      # generate word cloud
      if type(self.data) == list:
          data = {word: freq for (word, freq) in self.data if freq > 0}
      else:
          data = self.data
      wc.generate_from_frequencies(data)
      plt.imshow(wc, interpolation="bilinear")
      plt.axis("off")
  
imports: import matplotlib.pyplot
  import numpy
  import pandas
  import seaborn
  import xai.constants
  from wordcloud import WordCloud
  import shap
  from xai.graphs.basic_graph import Graph
  from typing import List
  from collections import Counter
  import operator
  from xai.data.exceptions import NoItemsError
label_desc: Use image node_id 2 for calling the WordCloudGraph obj's underlying member method code with example usage: obj.draw_core(limit_words) without return types