Проблема с меткой данных Python

#python #scatter-plot

Вопрос:

Я хотел создать несколько подзаголовков, где мне нужно построить точечную диаграмму с именем студента рядом с точкой рассеяния. Но каким-то образом я это понимаю. Я не знаю, что мне следует менять. Пожалуйста, проверьте мои выходные данные и код.

 #creating the subplots fig, axes = plt.subplots(1, 4, figsize=(12,3)) df = pd.DataFrame(data, columns =['Averagemarks', 'Name']) x = df["Name"] y = df["Averagemarks"] rslt_df = df.loc[(df['Averagemarks'] gt; 0) amp; (df['Averagemarks'] lt;= 60), 'Name'] rslt_df1 = df.loc[(df['Averagemarks'] gt; 61) amp; (df['Averagemarks'] lt;= 70), 'Name'] rslt_df2 = df.loc[(df['Averagemarks'] gt; 71) amp; (df['Averagemarks'] lt;= 80), 'Name'] rslt_df3 = df.loc[(df['Averagemarks'] gt; 81) amp; (df['Averagemarks'] lt;= 100), 'Name']   #Subplot D ax1 = plt.subplot(2, 2, 1, frameon=True)  plt.title("Student's in the range 'D'") subplt = sns.scatterplot(rslt_df, y, color = 'red') plt.yticks(np.arange(0, 61, 5))  plt.xticks(rotation = 90, size = 8) subplt.s[enter image description here][1]et_facecolor('#E5E7E9')  

«‘для p в zip(subplt.get_xticks(), x): подстрочный текст(p[0], p 1 8,5, p 1, цвет=’k’,размер шрифта = 13)»‘

 for i,j in enumerate(rslt_df.astype(str)):  subplt.text(i 0.1,i,j,fontsize = 6,color="b")  plt.show()