Color.red( "{:.1f} chat per member".format((sum([x[1] for x in data]) / len(data)) if len(data) else 0))) print() printBarChart(data[:20], fill=Color.red("█")) if len(data) > 20: print("---") print("Other from {} member | {}".format( Color.red(str(len(data[20:]))), Color.red(str(sum([x[1] for x in data[20:]]))))) print() print() # Domains data = chat_counter['domains'] print(Color.blue("-" * 50)) print(Color.blue("Mentioned Domain (Shared Link/URL)")) print(Color.blue("-" * 50)) print("Domain Count\t: ", Color.blue(str(len(data)))) print("Mention Count\t: ", Color.blue(str(sum([x[1] for x in data])))) print() printBarChart(data[:20], fill=Color.blue("█")) if len(data) > 20: print("---") print("Other {} domain | {}".format( Color.blue(str(len(data[20:]))), Color.blue(str(sum([x[1] for x in data[20:]]))))) print() print() # Emojis
dataset[0].green = 0 dataset[0].blue = 0 dataset[0].label = "VERMELHO" #VERDE dataset[1].red = 0 dataset[1].green = 255 dataset[1].blue = 0 dataset[1].label = "VERDE" #AZUL90oooooooooooooooooo-------------------- dataset[2].red = 0 dataset[2].green = 0 dataset[2].blue = 255 dataset[2].label = "AZUL" cor.red = input("Digite um tom de vermelho: \n") cor.green = input("Digite um tom de verde: \n") cor.blue = input("Digite um tom de azul: \n") def euclidianDist(point, list_data): distancia = [] for x in list_data: distancia.append([math.sqrt(((int(point.red) - x.red)**2) + ((int(point.green) - x.green)**2) + ((int(point.blue) - x.blue)**2)), x.label]) return min(distancia)[1] print(euclidianDist(cor, dataset))