Я работаю с CSV-файлом с модулем pandas на python3. CSV-файл состоит из 5 столбцов: работа, название компании, описание работы, количество отзывов, место работы; и я хочу построить частотную гистограмму, где я выбираю только задания, содержащие слова «инженер-механик», и нахожу частоты 5 наиболее часто встречающихся мест для задания «инженер-механик».
Итак, я определил переменная englo c, в которой хранятся все задания "инженер-механик".
engloc=df[df.position.str.contains('mechanical engineer|mechanical engineering', flags=re.IGNORECASE, regex=True)].location
и сделал гистограмму с помощью matplotlib с кодом, который я нашел в Интернете
x = np.random.normal(size = 1000)
plt.hist(engloc, bins=50)
plt.gca().set(title='Frequency Histogram ', ylabel='Frequency');
, но он напечатал вот так
Как я могу построить правильную частотную гистограмму, где она строит, используя только 5 наиболее частых местоположений для заданий, содержащих слова "инженер-механик", вместо того, чтобы поместить все местоположения в график?
Это пример из файла CSV ![csv data screenshot](https://imgur.com/a/1UTDv91)