Example #1
0
 def _setLineRainbowColors(self):
     curves = self.display.widget.curves
     for n,c in enumerate(curves):
         pen = c.opts['pen']
         if isinstance(pen, QtGui.QPen):
             pen.setColor( pg.mkColor( (n,len(curves)+1) ) )
         else:
             pen = pg.mkPen(n,len(curves)+1)
         c.setPen(pen)
Example #2
0
 def _setLineRainbowColors(self):
     curves = self.display.widget.curves
     for n, c in enumerate(curves):
         pen = c.opts['pen']
         if isinstance(pen, QtGui.QPen):
             pen.setColor(pg.mkColor((n, len(curves) + 1)))
         else:
             pen = pg.mkPen(n, len(curves) + 1)
         c.setPen(pen)
Example #3
0
    def __init__(self, plotDisplay):
        Tool.__init__(self, plotDisplay)

        pa = self.setParameterMenu() 

        self._menu.aboutToShow.connect(self._updateMenu)
        #self._menu.aboutToHide.connect(self.clear)

        pAll = pa.addChild({
                'name':'[All]',
                'type':'empty',
                'expanded': False})

        #LINE
        pLine = pAll.addChild({
                'name':'Line',
                'type':'empty'}) 

        p = pLine.addChild({
                'name':'Style',
                'index':(0,0),
                'type':'list',
                'value': 'SolidLine',
                'limits':ENUM2STYLE.values()}) 
        p.sigValueChanged.connect(self._pAllChanged)

        p = pLine.addChild({
                'name':'Width',
                'index':(0,1),
                'type':'int',
                'value': 1}) 
        p.sigValueChanged.connect(self._pAllChanged)

        p = pLine.addChild({
                'name':'Color',
                'type':'color',
                'value':pg.mkColor('r'),
                'index':(0,2),
                }) 
        p.sigValueChanged.connect(self._pAllChanged)

        p = p.addChild({
                'name':'Rainbow',
                'type':'action'}) 
        p.sigActivated.connect(self._setLineRainbowColors)

        pSymbol = pAll.addChild({
                'name':'Symbol',
                'type':'empty'}) 

            #SYMBOL TYPE
        p = pSymbol.addChild({
                'name':'Type',
                'type':'list',
                'limits':PLOT_SYMBOLS.keys(),
                'value':PLOT_SYMBOLS.keys()[0],
                'index':(1,0)}) 
        p.sigValueChanged.connect(self._pAllChanged)


        p = pSymbol.addChild({
                'name':'Color',
                'index':(1,1),
                'type':'color',
                'value': pg.mkColor('r')}) 
        p.sigValueChanged.connect(self._pAllChanged)

        p = p.addChild({
                'name':'Rainbow',
                'type':'action'}) 
        p.sigActivated.connect(self._setSymbolRainbowColors)
Example #4
0
    def __init__(self, plotDisplay):
        Tool.__init__(self, plotDisplay)

        pa = self.setParameterMenu()

        self._menu.aboutToShow.connect(self._updateMenu)
        # self._menu.aboutToHide.connect(self.clear)

        pAll = pa.addChild({
            'name': '[All]',
            'type': 'empty',
            'expanded': False})

        # LINE
        pLine = pAll.addChild({
            'name': 'Line',
            'type': 'empty'})

        p = pLine.addChild({
            'name': 'Style',
            'index': (0, 0),
            'type': 'list',
            'value': 'SolidLine',
            'limits': list(ENUM2STYLE.values())})
        p.sigValueChanged.connect(self._pAllChanged)

        p = pLine.addChild({
            'name': 'Width',
            'index': (0, 1),
            'type': 'int',
            'value': 1})
        p.sigValueChanged.connect(self._pAllChanged)

        p = pLine.addChild({
            'name': 'Color',
            'type': 'color',
            'value': pg.mkColor('r'),
            'index': (0, 2),
        })
        p.sigValueChanged.connect(self._pAllChanged)

        p = p.addChild({
            'name': 'Rainbow',
            'type': 'action'})
        p.sigActivated.connect(self._setLineRainbowColors)

        pSymbol = pAll.addChild({
            'name': 'Symbol',
            'type': 'empty'})

        # SYMBOL TYPE
        p = pSymbol.addChild({
            'name': 'Type',
            'type': 'list',
            'limits': list(PLOT_SYMBOLS.keys()),
            'value': list(PLOT_SYMBOLS.keys())[0],
            'index': (1, 0)})
        p.sigValueChanged.connect(self._pAllChanged)

        p = pSymbol.addChild({
            'name': 'Color',
            'index': (1, 1),
            'type': 'color',
            'value': pg.mkColor('r')})
        p.sigValueChanged.connect(self._pAllChanged)

        p = p.addChild({
            'name': 'Rainbow',
            'type': 'action'})
        p.sigActivated.connect(self._setSymbolRainbowColors)