def ChangeColors(self):
"""
Clustered Order is the sorted order of different brain regions based on the communities detected
"""
"""Calling the Parent Method for Sorting the cells"""
self.sortDataStructure(self.Order,self.Brain_Regions)
"""Sorting the header labels vertical and horizontalHeader"""
self.setVerticalHeaderLabels(self.ClusteredOrder)
self.setHorizontalHeaderLabels(['\n'.join(name) for name in self.ClusteredOrder])
for i in range(len(self.correlationTable.header)):
for j in range(len(self.correlationTable.header)):
table_item = self.item(i,j)
if (self.GraphDataStructure().ThresholdData[self.sortedOrder[i]][self.sortedOrder[j]] != 0) and self.sortedValues[i] == self.sortedValues[j]:
table_item.setBackground(QtGui.QColor(*self.colors[self.sortedOrder[i]]))
else:
table_item.setBackground(QtGui.QColor(QtCore.Qt.white))
table_item.setToolTip("%s,%s,%g" % (self.Brain_Regions[self.sortedOrder[i]] ,self.Brain_Regions[self.sortedOrder[j]],self.correlationTable.data[self.sortedOrder[i], self.sortedOrder[j]]))
self.verticalHeader()
self.horizontalHeader()
评论列表
文章目录