Приведенный ниже код выполняет фильтрацию кадра данных по строке в столбце, а затем выводит значения другого столбца.
Я строю графики значений с использованием гистограммы и затем работал нормально, пока не добавил среднее, среднее значение и стандартное значение. отклонение, но теперь я просто получаю пустой график, где вместо всех перечисленных ниже переменных должны быть нанесены на один график вместе с их метками
import pandas as pd
import matplotlib.pyplot as plt
from matplotlib import pyplot as plt
from matplotlib import pyplot as plt
import numpy as np
df = pd.read_csv(r'C:/Users/output.csv', delimiter=";", encoding='unicode_escape')
df['Plot_column'] = df['Plot_column'].str.split(',').str[0]
df['Plot_column'] = df['Plot_column'].astype('int64', copy=False)
X=df[df['goal_colum']=='start running']['Plot_column'].values
dev_x= X
mean_=np.mean(dev_x)
median_=np.median(dev_x)
standard_=np.std(dev_x)
plt.hist(dev_x, bins=5)
plt.plot(mean_, label='Mean')
plt.plot(median_, label='Median')
plt.plot(standard_, label='Std Deviation')
plt.title('Data')