Browse Source

altered _set_view to use CompleteLogView

Just to see if it works.
pull/158/head
Ryan Mandel 10 years ago
parent
commit
e3acadfd5a
  1. 29
      pygal/graph/graph.py

29
pygal/graph/graph.py

@ -24,7 +24,7 @@ Commmon graphing functions
from __future__ import division from __future__ import division
from pygal.interpolate import INTERPOLATIONS from pygal.interpolate import INTERPOLATIONS
from pygal.graph.base import BaseGraph from pygal.graph.base import BaseGraph
from pygal.view import View, LogView, XYLogView from pygal.view import View, LogView, XYLogView, CompleteLogView
from pygal.util import ( from pygal.util import (
truncate, reverse_text_len, get_texts_box, cut, rad, decorate) truncate, reverse_text_len, get_texts_box, cut, rad, decorate)
from math import sqrt, ceil, cos from math import sqrt, ceil, cos
@ -52,18 +52,29 @@ class Graph(BaseGraph):
def _set_view(self): def _set_view(self):
"""Assign a view to current graph""" """Assign a view to current graph"""
xlog = False
ylog = False
if self.logarithmic: if self.logarithmic:
ylog = True
if self._dual: if self._dual:
view_class = XYLogView #view_class = XYLogView
else: xlog = True
view_class = LogView #else:
else: #view_class = LogView
view_class = View #else:
#view_class = View
self.view = view_class(
#self.view = view_class(
# self.width - self.margin.x,
# self.height - self.margin.y,
# self._box)
self.view = CompleteLogView(
self.width - self.margin.x, self.width - self.margin.x,
self.height - self.margin.y, self.height - self.margin.y,
self._box) self._box,
True,
xlog,
ylog)
def _make_graph(self): def _make_graph(self):
"""Init common graph svg structure""" """Init common graph svg structure"""

Loading…
Cancel
Save