コード例 #1
0
def weekend_jobs_image(request: HttpRequest, start_day: datetime,
                       end_day: datetime) -> HttpResponse:
    return HttpResponse(
        plot_to_image_bytes(get_jobs_plot('weekend', start_day, end_day),
                            format='svg'),
        content_type='image/svg+xml',
    )
コード例 #2
0
ファイル: daily_graph.py プロジェクト: tmochida/ocfweb
def _daily_graph_image(day=None):
    if not day:
        day = date.today()

    return HttpResponse(
        plot_to_image_bytes(get_daily_plot(day), format='svg'),
        content_type='image/svg+xml',
    )
コード例 #3
0
def _jobs_graph_image(day=None):
    if not day:
        day = date.today()

    return HttpResponse(
        plot_to_image_bytes(get_jobs_plot(day), format='svg'),
        content_type='image/svg+xml',
    )
コード例 #4
0
def _daily_graph_image(day: Optional[date] = None) -> HttpResponse:
    if not day:
        day = date.today()

    return HttpResponse(
        plot_to_image_bytes(get_daily_plot(day), format='svg'),
        content_type='image/svg+xml',
    )
コード例 #5
0
def _daily_graph_image(day=None, lw=True):
    if not day:
        day = date.today()

    return HttpResponse(
        plot_to_image_bytes(get_daily_plot(day, lw), format='svg'),
        content_type='image/svg+xml',
    )
コード例 #6
0
ファイル: session_count.py プロジェクト: sberkun/ocfweb
def _sessions_image(start_day: date, end_day: date) -> HttpResponse:
    return HttpResponse(
        plot_to_image_bytes(get_sessions_plot(start_day, end_day),
                            format='svg'),
        content_type='image/svg+xml',
    )
コード例 #7
0
ファイル: printing.py プロジェクト: ocf/ocfweb
def semester_histogram(request):
    return HttpResponse(plot_to_image_bytes(_semester_histogram(), format="svg"), content_type="image/svg+xml")
コード例 #8
0
ファイル: semester_job.py プロジェクト: omar89081/ocfweb
def weekday_jobs_image(request, start_day, end_day):
    return HttpResponse(
        plot_to_image_bytes(get_jobs_plot('weekday', start_day, end_day), format='svg'),
        content_type='image/svg+xml',
    )
コード例 #9
0
ファイル: printing.py プロジェクト: abackus/ocfweb
def semester_histogram(request):
    return HttpResponse(
        plot_to_image_bytes(_semester_histogram(), format='svg'),
        content_type='image/svg+xml',
    )
コード例 #10
0
ファイル: session_count.py プロジェクト: jvperrin/ocfweb
def _sessions_image(start_day, end_day):
    return HttpResponse(
        plot_to_image_bytes(get_sessions_plot(start_day, end_day), format='svg'),
        content_type='image/svg+xml',
    )
コード例 #11
0
ファイル: accounts.py プロジェクト: jvperrin/ocfweb
def cumulative_accounts_graph(request):
    """Graph of total cumulative accounts over time."""
    return HttpResponse(
        plot_to_image_bytes(_cumulative_accounts_graph(), format='svg'),
        content_type='image/svg+xml',
    )
コード例 #12
0
ファイル: accounts.py プロジェクト: jvperrin/ocfweb
def accounts_created_each_day_graph(request):
    """Graph of accounts created each day."""
    return HttpResponse(
        plot_to_image_bytes(_accounts_created_each_day_graph(), format='svg'),
        content_type='image/svg+xml',
    )
コード例 #13
0
def cumulative_accounts_graph(request):
    """Graph of total cumulative accounts over time."""
    return HttpResponse(
        plot_to_image_bytes(_cumulative_accounts_graph(), format='svg'),
        content_type='image/svg+xml',
    )
コード例 #14
0
ファイル: accounts.py プロジェクト: abackus/ocfweb
def accounts_created_each_day_graph(request):
    """Graph of accounts created each day."""
    return HttpResponse(
        plot_to_image_bytes(_accounts_created_each_day_graph(), format='svg'),
        content_type='image/svg+xml',
    )