Как создать горизонтальную гистограмму из массива в Python? - PullRequest
0 голосов
/ 04 мая 2019

Я хочу создать горизонтальную гистограмму для моего задания. Я не могу сделать это в python.

У меня есть массив вида A=[1,2,3,2,1,2,3], в котором у меня есть разные элементы.Я хочу нарисовать горизонтальную диаграмму с накоплением, где каждый элемент представляет разные цвета на панели.поэтому для данного массива A мой бар должен иметь RBGBRGB, R для 1, G для 2 и B для 3.

1 Ответ

0 голосов
/ 04 мая 2019

Это должно сделать вашу работу:

A=[1,2,3,2,1,2,3]   # your array

for i in range(len(A)):        # executing for loop for each element in A
        if(A[i]==1):         
                A[i]='R'   #replacing 1 with R
        elif(A[i]==2):
                A[i]='G'  #replacing 2 with G
        elif(A[i]==3):
                A[i]='B'    #replacing 3 with B



print(*A,sep="")  # printing all elements of A with 0 seperation 

Вывод будет:

RGBGRGB
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...