Я использую python, pandas и seaborn / matplotlib
У меня есть файл .csv с данными, и я вывел коробочный график, используя seaborn. Я должен создать порог и оповещение на основе этого графика. Например, если точки данных находятся на верхних 10% от верхнего уровня или выше, их следует называть выбросами и показывать предупреждение пользователю.
Я не совсем уверен, как вызывать точки на графике для порога. Кроме того, как мне импортировать участок морской волны в новый файл, чтобы создать предупреждение на основе графика?
sns.boxplot(x='item', y='amount', data=df, width=0.5, palette="colorblind")
plt.title('Amount spent on each item Box Plot')
plt.show()
, так что это код для вывода коробчатого графика с использованием seaborn. Как я могу назвать определенные точки, которые расположены в верхних 10 процентах верхнего усика или больше?
Я пытался импортировать этот boxplot.py в новый каталог, используя
import importlib
module = importlib.load_module('plots.boxplot')
module.function()
Не уверен, что это правильно или работает.
Я видел, как люди просто вызывали файл, просто используя
import file_name
Но я продолжал получать сообщение об ошибке, говоря, что у меня нет модуля с именем boxplot, у меня есть init .py в каждой папке, но все они пусты, не уверен, что в них что-то должно быть для вызова файла.