示例#1
0
            def __init__(self, data: Dict[str, float], title: str):
                """Constructor.

                Args:
                    data (Dict[str, float]): [description]
                    title (str): [description]"""
                QChart.__init__(self)
                self.legend().hide()
                pie_series = EquityPieFrame.PieChartView.PieChart.PieSeries(
                    data=data)
                self.addSeries(pie_series)
                self.createDefaultAxes()
                self.setAnimationOptions(QChart.SeriesAnimations)
                self.setTitle(title)
                self.legend().setVisible(True)
                self.legend().setAlignment(Qt.AlignRight)

                for data_key_index, data_key in enumerate(data.keys()):
                    self.legend().markers(pie_series)[data_key_index].setLabel(
                        data_key)
示例#2
0
 def __init__(self, parent=None):
     QChart.__init__(self, parent)
     self._name = ""
     self.color = QColor()