Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def transform_data(self, _x,y, reference, delta):
- res = dict()
- # TODO etape 2
- negatives = []
- positives = []
- for i in y:
- if i < 0:
- negatives.append(i)
- positives.append(0)
- else:
- positives.append(i)
- negatives.append(0)
- res[ -1 ] = negatives
- res[ 0 ] = _x
- res[ 1 ] = positives
- return res
- def update_chart(self, data, reference = 0) :
- pos_series = QLineSeries() # Données brutes
- neg_series = QLineSeries()
- ref_series = QLineSeries()
- #todo etape 2
- for neg,pos,x in zip(data[-1],data[1],data[0]):
- pos_series.append(x,pos)
- neg_series.append(x,neg)
- ref_series.append(x,reference)
- pos_series.setPen(QPen(self.positive_pen()))
- pos_series.setBrush(QBrush(self.positive_brush()))
- neg_series.setPen(QPen(self.negative_pen()))
- neg_series.setBrush(QBrush(self.negative_brush()))
- newChart = QChart()
- newChart.addSeries(QAreaSeries(pos_series,ref_series))
- newChart.addSeries(QAreaSeries(neg_series,ref_series))
- self.setChart(newChart)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement