def get_color( discrep ): assert( discrep <= 1.0 ) assert( discrep >= 0.0 ) s_color = QColor("#00FF00") e_color = QColor("orange") hsv_start = numpy.array( s_color.getHsvF()[:-1] ) hsv_end = numpy.array( e_color.getHsvF()[:-1] ) hsv_mid = hsv_start * (1.0 - discrep) + hsv_end * discrep cmid = QColor.fromHsvF( hsv_mid[0], hsv_mid[1], hsv_mid[2], 1.0 ) return str( cmid.name( ) ).upper( )
def get_color(discrep): assert (discrep <= 1.0) assert (discrep >= 0.0) s_color = QColor("#00FF00") e_color = QColor("orange") hsv_start = numpy.array(s_color.getHsvF()[:-1]) hsv_end = numpy.array(e_color.getHsvF()[:-1]) hsv_mid = hsv_start * (1.0 - discrep) + hsv_end * discrep cmid = QColor.fromHsvF(hsv_mid[0], hsv_mid[1], hsv_mid[2], 1.0) return str(cmid.name()).upper()
def get_color( discrep ): assert( discrep <= 1.0 ) assert( discrep >= 0.0 ) e_color = QColor("#1f77b4") s_color = QColor("#ff7f0e") hsv_start = numpy.array( s_color.getHsvF()[:-1] ) hsv_end = numpy.array( e_color.getHsvF()[:-1] ) hsv_mid = hsv_start * (1.0 - discrep * 0.9) + hsv_end * discrep * 0.9 cmid = QColor.fromHsvF( hsv_mid[0], hsv_mid[1], hsv_mid[2], 1.0 ) return str( cmid.name( ) ).upper( )