Как создать коробочный график из таблицы частот - PullRequest
0 голосов
/ 28 января 2020

В приведенной ниже таблице у меня есть значения и частоты. Я хотел бы нарисовать коробочную диаграмму, используя Блокнот Jupyter. Я гуглил его, но не смог найти никаких ответов.

Моя идея - создать столбец, 2,2,2,2,4,4,4,4,4,4,4, ... Но я думаю, что должен быть лучший путь.

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
%matplotlib inline

value=np.array([2,4,6,7,10])
freq=np.array([4,7,8,5,2])

# do something here

plt.boxplot(newdata)
plt.show()

enter image description here

1 Ответ

1 голос
/ 28 января 2020

использование numpy * повтор :

newdata = np.repeat(value,freq)
...