tAdded figure and axis objects to pyplot initializer - polygen - generative drawing of polygonal patterns
(HTM) git clone git://src.adamsgaard.dk/polygen
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) LICENSE
---
(DIR) commit 46442c18b7746cda50d38db5bf5813645b128764
(DIR) parent 053bdd1f0f6de85c1c939354b601a216d74071e8
(HTM) Author: Anders Damsgaard <anders.damsgaard@geo.au.dk>
Date: Fri, 14 Mar 2014 13:16:56 +0100
Added figure and axis objects to pyplot initializer
Diffstat:
M polygen.py | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
---
(DIR) diff --git a/polygen.py b/polygen.py
t@@ -3,8 +3,10 @@ import numpy
import matplotlib.pyplot as plt
class polyplot:
- def __init__(self):
+ def __init__(self, figure_size_inches=(8,8), dpi=None):
self.points = []
+ self.fig = plt.figure(figsize=figure_size_inches, dpi=dpi)
+ self.ax = self.fig.add_subplot(1, 1, 1)
def add_point(self, xy_point):
self.points.append(numpy.asarray(xy_point))
t@@ -13,17 +15,13 @@ class polyplot:
self.points = points
def add_points(self, points):
- self.points = numpy.concentrate((self.points, points), axis=0)
+ self.points = numpy.concatenate((self.points, points), axis=0)
def plot_all_to_all(self, line_color='black', line_width=2,
line_style='solid',
- figure_size_inches=(8,8),
- dpi=None,
plot_points=False, points_style='wo',
show_axes=False, exceptions=[]):
self.points = numpy.asarray(self.points)
- self.fig = plt.figure(figsize=figure_size_inches, dpi=dpi)
- self.ax = self.fig.add_subplot(1, 1, 1)
for i in range(self.points.shape[0]):
for j in range(self.points.shape[0]):
if (i != j and