From 819f08431b6f048272aed78b252c3d86a1f64e98 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Andr=C3=A9=20Wobst?= Date: Wed, 3 Oct 2007 23:46:17 +0000 Subject: [PATCH] make it easier to disable x2 and y2 git-svn-id: https://pyx.svn.sourceforge.net/svnroot/pyx/trunk/pyx@2899 069f4177-920e-0410-937b-c2a4a81bcd90 --- pyx/graph/graph.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pyx/graph/graph.py b/pyx/graph/graph.py index 7940f074..60079be9 100644 --- a/pyx/graph/graph.py +++ b/pyx/graph/graph.py @@ -306,9 +306,10 @@ class graphxy(graph): for axisname, axisat in [("x", xaxisat), ("y", yaxisat)]: okey = axisname + "2" if not axes.has_key(axisname): - if not axes.has_key(okey): + if not axes.has_key(okey) or axes[okey] is None: self.axes[axisname] = axis.anchoredaxis(axis.linear(), self.texrunner, axisname) - self.axes[okey] = axis.linkedaxis(self.axes[axisname], okey) + if not axes.has_key(okey): + self.axes[okey] = axis.linkedaxis(self.axes[axisname], okey) else: self.axes[axisname] = axis.linkedaxis(self.axes[okey], axisname) elif not axes.has_key(okey) and axisat is None: @@ -621,9 +622,10 @@ class graphxyz(graphxy): for axisname in ["x", "y"]: okey = axisname + "2" if not axes.has_key(axisname): - if not axes.has_key(okey): + if not axes.has_key(okey) or axes[okey] is None: self.axes[axisname] = axis.anchoredaxis(axis.linear(), self.texrunner, axisname) - self.axes[okey] = axis.linkedaxis(self.axes[axisname], okey) + if not axes.has_key(okey): + self.axes[okey] = axis.linkedaxis(self.axes[axisname], okey) else: self.axes[axisname] = axis.linkedaxis(self.axes[okey], axisname) if not axes.has_key("z"): -- 2.11.4.GIT