# Path: pive/visualization/defaults.py

# 
# Path: pive/visualization/basevisualization.py
# class BaseVisualization:
#     def __init__(self):
#     def set_div_hook(self, div_hook):
#     def get_js_code(self):
#     def get_json_dataset(self):
#     def set_title(self, title):
#     def set_labels(self, labels):
#     def set_dataset(self, dataset):
#     def set_chart_colors(self, colors):
#     def generate_visualization_dataset(self, dataset):
#     def write_dataset_file(self, dataset, destination_url, filename):
#     def create_css(self, template):
#     def create_html(self, template):
#     def create_js(self, template, dataset_url):
#     def write_file(self, output, destination_url, filename):
#     def create_visualization_files(self, destination_url):
#     def set_height(self, height):
#     def set_width(self, width):
#     def set_dimension(self, width, height):
#     def load_template_file(self, template_url):


import jinja2
import os
import json
from pive.visualization import defaults as default
from pive.visualization import basevisualization as bv
        realpath = os.path.dirname(os.path.realpath(__file__))
        self.__template_url = '%s%s' % (realpath, default.template_path)
        self.__datakeys = []
        self.__version = default.p_version

        # Visualization properties.
        self.__width = width
        self.__height = height
        self.__padding = padding
        self.__colors = default.chartcolors
        self.__label_size = default.label_size

        #Axis properties.
        self.__shape_rendering = default.shape_rendering
        self.__line_stroke = default.line_stroke
        self.__font_size = default.font_size

        #Chord specific.
        self.__textpadding = default.textpadding
        self.__elementfontsizse = default.fontsize
        self.__tickfontsize = default.ticksize
        self.__ticksteps = default.ticksteps
        self.__tickprefix = default.prefix

    def set_title(self, title):
        self._title = title

    def setDataKeys(self, datakeys):
        self.__datakeys = datakeys;


# Path: pive/visualization/defaults.py

# 
# Path: pive/visualization/basevisualization.py
# class BaseVisualization:
#     def __init__(self):
#     def set_div_hook(self, div_hook):
#     def get_js_code(self):
#     def get_json_dataset(self):
#     def set_title(self, title):
#     def set_labels(self, labels):
#     def set_dataset(self, dataset):
#     def set_chart_colors(self, colors):
#     def generate_visualization_dataset(self, dataset):
#     def write_dataset_file(self, dataset, destination_url, filename):
#     def create_css(self, template):
#     def create_html(self, template):
#     def create_js(self, template, dataset_url):
#     def write_file(self, output, destination_url, filename):
#     def create_visualization_files(self, destination_url):
#     def set_height(self, height):
#     def set_width(self, width):
#     def set_dimension(self, width, height):
#     def load_template_file(self, template_url):


# Path: pive/visualization/chordchart.py
import jinja2
import os
import json
from pive.visualization import defaults as default
from pive.visualization import basevisualization as bv

        realpath = os.path.dirname(os.path.realpath(__file__))
        self.__template_url = '%s%s' % (realpath, default.template_path)
        self.__datakeys = []
        self.__version = default.p_version

        # Visualization properties.
        self.__width = width
        self.__height = height
        self.__padding = padding
        self.__colors = default.chartcolors
        self.__label_size = default.label_size

        #Axis properties.
        self.__shape_rendering = default.shape_rendering
        self.__line_stroke = default.line_stroke
        self.__font_size = default.font_size

        #Chord specific.
        self.__textpadding = default.textpadding
        self.__elementfontsizse = default.fontsize
        self.__tickfontsize = default.ticksize
        self.__ticksteps = default.ticksteps
        self.__tickprefix = default.prefix

    def set_title(self, title):
        self._title = title

    def setDataKeys(self, datakeys):
        self.__datakeys = datakeys;


    def setTicksteps(self, ticksteps):