В приведенной ниже таблице у меня есть значения и частоты. Я хотел бы нарисовать коробочную диаграмму, используя Блокнот 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](https://i.stack.imgur.com/JDr3n.png)