title: Multiple graphs instead one using Matplotlib
body: <p>The code below takes a dataframe filters by a string in a column and then plot the values of another column </p>
  
  <p>I plot the values of the using histogram and than worked fine until I added Mean, Median and standard deviation but now I am just getting an empty graph where instead the all of the variables mentioned below should be plotted in one graph together with their labels</p>
  
  <pre><code>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')
  
  </code></pre>