Example #1
0
 def onAccept(self):
     #model,xfield,yfield,aggFunc,errFunc,partitions,tranpose
     p = MyFigure(parent=self.parent(), flags=Qt.Window)
     xfield = self.ui.xCombo.itemData(self.ui.xCombo.currentIndex())
     yfield = self.ui.yCombo.itemData(self.ui.yCombo.currentIndex())
     aggFunc = self.ui.zCombo.itemData(self.ui.zCombo.currentIndex())
     eFunc = self.ui.cCombo.itemData(self.ui.cCombo.currentIndex())
     tran = self.ui.logCheckBox.isChecked()
     minimum = None
     if self.ui.minCheckBox.isChecked():
         minimum = self.ui.minSpinBox.value()
     maximum = None
     if self.ui.maxCheckBox.isChecked():
         maximum = self.ui.maxSpinBox.value()
     bins = None
     if self.ui.binCheckBox.isChecked():
         bins = self.ui.binSpinBox.value()
     part = self.model.partition(xfield, minimum, maximum, bins)
     errTxt = ""
     if eFunc is not None:
         errTxt = u" \u00B1 %s" % (self.ui.cCombo.currentText())
     aggtext = "%s %s%s" % (self.ui.zCombo.currentText(), "%s", errTxt)
     p.aggPlot(self.model, xfield, yfield, aggFunc, eFunc, part, tran,
               aggtext)
     p.setWindowTitle(
         "%s %s - %s Aggregated Plot" %
         (self.ui.zCombo.currentText(), self.model.prettyname(xfield),
          self.model.prettyname(yfield)))
     p.show()
     pass
Example #2
0
    def onAccept(self):
#model,xfield,yfield,aggFunc,errFunc,partitions,tranpose
        p=MyFigure(parent=self.parent(),flags=Qt.Window)
        xfield=self.aggFieldWidget.ui.comboBox.itemData(self.aggFieldWidget.ui.comboBox.currentIndex())
        yfield=self.ui.yCombo.itemData(self.ui.yCombo.currentIndex())
        aggFunc=self.ui.zCombo.itemData(self.ui.zCombo.currentIndex())
        eFunc=self.ui.cCombo.itemData(self.ui.cCombo.currentIndex())
        tran=self.ui.logCheckBox.isChecked()
        errTxt=""
        if eFunc is not None:
            errTxt=u" \u00B1 %s"%(self.ui.cCombo.currentText())
        aggtext="%s %s%s"%(self.ui.zCombo.currentText(),"%s",errTxt)
        p.aggPlot(self.model,xfield,yfield,aggFunc,eFunc,self.aggFieldWidget.current(),tran,aggtext,self.legendWidget.currentStacks())
        p.setWindowTitle("%s %s - %s Aggregated Plot" % (self.ui.zCombo.currentText(),self.model.prettyname(xfield),self.model.prettyname(yfield)))
        p.show()
        pass