Попытка проанализировать сюжет морского ящика и создать предупреждение - PullRequest
0 голосов
/ 14 октября 2019

Я использую 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 в каждой папке, но все они пусты, не уверен, что в них что-то должно быть для вызова файла.

...