/drf_renderer_svgheatmap

Rendering SVG Heatmap for Django REST Framework

Primary LanguagePythonApache License 2.0Apache-2.0

DRF Renderer SVGHeatmap

Category Badge
CI lint Unit test
Package Python Support Version Django Support Version
Meta code style - black types - Mypy imports - isort security - bandit

Purpose

Simple SVG Heatmap rendering library for Django application.

  • Free software: Apache License 2.0

Feature

To install DRF Renderer SVGHeatmap, run as below in your terminal:

$ pip install drf_renderer_svgheatmap

Usage

from drf_renderer_svgheatmap.renderer import SimpleSVGHeatmapRenderer
from rest_framework.views import APIView

...

class SomethingHeatmapView(APIView):
    renderer_classes = (
        SimpleSVGHeatmapRenderer,
        JSONRenderer,
    )

    def get(self, request, **kwargs):
        data = get_data()  # return list of dict
        return Response(data)

Develop

$ git clone git@github.com:shkumagai/drf_renderer_svgheatmap.git
$ cd drf_renderer_svgheatmap
$ mkvirtualenv -a . -p $(which python) -r requirements/development.txt drf_svgheatmap