Beispiel #1
0
from pybib import JournalList, BibtexBibliography
from matplotlib import pyplot as plt
import numpy as np

bb = BibtexBibliography()
bb.read_db()

histogram_dict = {}

for entry in bb.database:
    try:
        abbr = entry['journal_abbreviated']
    except:
        pass

    if abbr in histogram_dict.keys():
        histogram_dict[abbr] = histogram_dict[abbr] + 1
    else:
        histogram_dict[abbr] = 1

labels = histogram_dict.keys()
counts = []
for label in labels:
    counts.append(histogram_dict[label])

idx_vec = np.argsort(counts)[::-1]
counts = [counts[idx] for idx in idx_vec]
labels = [labels[idx] for idx in idx_vec]

fig = plt.figure(figsize=(20, 5))
ax = plt.axes()
Beispiel #2
0
from pybib import JournalList,BibtexBibliography
from matplotlib import pyplot as plt
import numpy as np

bb = BibtexBibliography()
bb.read_db()

histogram_dict = {}

for entry in bb.database:
    try:
        abbr = entry['journal_abbreviated']
    except:
        pass

    if abbr in histogram_dict.keys():
        histogram_dict[abbr] = histogram_dict[abbr]+1
    else:
        histogram_dict[abbr] = 1


labels = histogram_dict.keys()
counts = []
for label in labels:
    counts.append(histogram_dict[label])

idx_vec = np.argsort(counts)[::-1]
counts = [counts[idx] for idx in idx_vec]
labels = [labels[idx] for idx in idx_vec]