title: Plotting a graph from a list of information in python
body: <p>Hey everyone I am very new to Python and to coding in general.  Have an assignment where I need to read a txt, count the words, rank them and plot it into a graph.
  I've managed to do all except for the part of putting it all into graph.
  Here is my code, and an example of the way the list stores the characters that need to be plotted.</p>
  
  <pre><code>import nltk
  import nltk.tokenize 
  import collections
  import numpy as np
  
  from nltk.tokenize import word_tokenize
  
  with open("en.txt") as file:    
      data = file.read()
  
  word_tokenize_list = word_tokenize(data)
  
  from collections import Counter
  counts = Counter(word_tokenize_list)
  print(counts)                       
  </code></pre>
  
  <hr/>
  
  <pre><code>Counter({',': 54224, 'the': 45990, '.': 42529, 'of': 25608, 'to': 24869, 'a': 21351, 'and': 17807, 'in': 17037, "'s": 10335, 'that': 8990, 'for': 8936, '$': 8218, '``': 7733, 'The': 7724, 'is': 7695, "''": 7510, 'said': 6462, 'on': 5718, '%': 5613, 'it': 5177, 'by': 5035, 'from': 4939, 'million': 4883})
  </code></pre>
  
  <p>My list is very big btw
  All I am asking for is a hint to what can be used, because plt.plot does not work for me in this case</p>