Ignore:
Timestamp:
09/12/09 16:08:34 (11 years ago)
Author:
pnorton
Message:

Trying to get the different colour bars and plot options to work with the different legend types.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • qesdi/geoplot/trunk/lib/geoplot/layer_drawer_contour.py

    r6089 r6103  
    1616                 lineWidth=0.5, **kwargs): 
    1717         
     18        LayerDrawerBase.__init__(self, **kwargs) 
     19         
    1820        self._contourDrawer = ContourDrawer() 
    19         self.numLines = numLines 
    2021        self.cdmsVar = cdmsVar 
    2122        self.fontSize = fontSize 
     
    2324        self.lineWidth = lineWidth 
    2425        log.debug("kwargs = %s" % (kwargs,)) 
    25         LayerDrawerBase.__init__(self, **kwargs) 
     26        self.numLines = numLines 
    2627         
    2728    def _drawToAxes(self, axes, xLimits, yLimits): 
     
    4748        cmap.set_bad('w', 0.0) 
    4849         
    49         self._contourDrawer.draw(axes, grid, normalize=scheme.norm, cmap=cmap, 
    50                                  basemap=basemap, fontSize=self.fontSize, 
    51                                  scale=scheme.scale) 
     50        self._contourDrawer.draw(axes, grid, scheme, 
     51                                 basemap=basemap, fontSize=self.fontSize) 
    5252     
    5353    ### properties ### 
    5454           
    5555    def __set_numLines(self, value): 
    56         self._contourDrawer.numContourLines = value 
     56        self._csBuilder.numIntervals = value - 1 
    5757     
    5858    def __get_numLines(self): 
    59         return self._contourDrawer.numContourLines 
     59        return self._csBuilder.numIntervals + 1 
    6060 
    6161    numLines = property(__get_numLines, __set_numLines) 
Note: See TracChangeset for help on using the changeset viewer.