def display_subject_graph():
    """displays subject information page"""

    last_subj_id = 138
    start_at = randint(1, last_subj_id - SHOW_NUMBER)
    stop_before = start_at + SHOW_NUMBER

    subject_data = Subject.get_subject_data(start_at=start_at,
                                            stop_before=stop_before)

    rough_subjects = db.session.query(Subject.subject, Subject.subject_id).all()

    all_subjects = {}
    for subject, subject_id in rough_subjects:
        all_subjects[subject] = subject_id

    return render_template("subjects.html", subject_data=subject_data,
                           all_subjects=all_subjects)