age_unique=sorted(data.age.unique()) age_thalach_values=data.groupby('age')['thalach'].count().values mean_thalach=[] for i,age in enumerate(age_unique): mean_thalach.append(sum(data[data['age']==age].thalach)/age_thalach_values[i]) plt.figure(figsize=(10,5)) sns.pointplot(x=age_unique,y=mean_thalach,color='red',alpha=0.8) plt.xlabel('Age',fontsize = 15,color='blue') plt.xticks(rotation=45) plt.ylabel('Thalach',fontsize = 15,color='blue') plt.title('Age vs Thalach',fontsize = 15,color='blue') plt.grid() plt.show()