ó
ù`]c           @   se   d  d l  m Z d  d l m Z d  d l m Z d „  Z d „  Z e d k rX e ƒ  n  d g Z	 d S(	   iÿÿÿÿ(   t   pylab(   t   Text(   t	   gutenbergc   	      C   s  |  j  ƒ  } g  | j d ƒ D] \ } } | ^ q } g  | D] } | | ^ q; } g  t t | ƒ ƒ D]( } t | | d  ƒ d | j ƒ  ^ qd } t j |  j ƒ t j	 d ƒ t j
 d ƒ t j | ƒ t j t t | ƒ ƒ g  | D] } t | ƒ ^ qå d d ƒt j ƒ  d  S(   Ni2   i   g      Y@t   Sampless   Cumulative Percentaget   rotationiZ   (   t   vocabt   most_commont   ranget   lent   sumt   NR    t   titlet   namet   xlabelt   ylabelt   plott   xtickst   strt   show(	   t   textt   fdt   itemt   _t   samplest   samplet   valuest   it   s(    (    s4   lib/python2.7/site-packages/nltk/app/wordfreq_app.pyt   plot_word_freq_dist   s    (A;c          C   s#   t  t j d ƒ ƒ }  t |  ƒ d  S(   Ns   melville-moby_dick.txt(   R   R   t   wordsR   (   t   t1(    (    s4   lib/python2.7/site-packages/nltk/app/wordfreq_app.pyt   app   s    t   __main__R   N(
   t
   matplotlibR    t	   nltk.textR   t   nltk.corpusR   R   R   t   __name__t   __all__(    (    (    s4   lib/python2.7/site-packages/nltk/app/wordfreq_app.pyt   <module>   s   		
