Example #1
0
def histogram(value, values, **kwargs):
    values = map(str, values)
    return render_template('widgets/histogram.html',
                           value=value,
                           values=values,
                           guids=guid_factory(),
                           **kwargs)
Example #2
0
def timeline(person_or_id):
    if isinstance(person_or_id, Person):
        person = person_or_id
    else:
        person = Person.query.filter_by(id=person_or_id).first()

    events = candidacy_events(person)

    return render_template('widgets/timeline.html',
            events=events,
            guids=guid_factory(),
            )
Example #3
0
def timeline(person_or_id):
    if isinstance(person_or_id, Person):
        person = person_or_id
    else:
        person = Person.query.filter_by(id=person_or_id).first()

    events = candidacy_events(person)

    return render_template('widgets/timeline.html',
            events=events,
            guids=guid_factory(),
            )
Example #4
0
def wordle(wordcounts, width, height, title=None, **kwargs):
    if wordcounts:
        max_count = float(max(wordcounts.itervalues()))
        wordweights = {
            key: value / max_count
            for key, value in wordcounts.iteritems()
        }
    else:
        wordweights = {}

    return render_template('widgets/wordle.html', wordweights=wordweights,
            width=width, height=height, guids=guid_factory(), title=title, **kwargs)
Example #5
0
def wordle(wordcounts, width, height, title=None, **kwargs):
    if wordcounts:
        max_count = float(max(wordcounts.itervalues()))
        wordweights = {
            key: value / max_count
            for key, value in wordcounts.iteritems()
        }
    else:
        wordweights = {}

    return render_template('widgets/wordle.html',
                           wordweights=wordweights,
                           width=width,
                           height=height,
                           guids=guid_factory(),
                           title=title,
                           **kwargs)
Example #6
0
def histogram(value, values, **kwargs):
    values = map(str, values)
    return render_template('widgets/histogram.html',
            value=value, values=values, guids=guid_factory(), **kwargs)
Example #7
0
def bubble(items, diameter=500):
    return render_template('widgets/bubble.html', items=items,\
            diameter=diameter, guids=guid_factory())