Source code for pycounts_kw.plotting

import matplotlib.pyplot as plt

[docs]def plot_words(word_counts, n=10): """Plot a bar chart of word counts.""" top_n_words = word_counts.most_common(n) word, count = zip(*top_n_words) fig = plt.bar(range(n), count) plt.xticks(range(n), labels=word, rotation=45) plt.xlabel("Word") plt.ylabel("Count") return fig