我有这部分代码:
for b in range(len(edad_promedio) - 1):
contador = 0
for c in range(len(eNdi_grafico)):
if (edad_grafico[c] >= edad_promedio[b] and edad_grafico[c] < edad_promedio[b + 1] and eNdi_grafico[c] != -33.00):
promedio = eNdi_grafico[c] + promedio
contador += 1
if (contador == 0):
contador = 1
eNdi_promedio.append(promedio / contador)
promedio = 0
edad_promedio = np.delete(edad_promedio, (len(edad_promedio) - 1))
eNdi_promedio = np.delete(eNdi_promedio, )
plt.scatter(edad_promedio, eNdi_promedio, s=50, color="black", edgecolors='black')
这是edad_promedio = np.arange(140, 360, step=5)
和eNdi_promedio
是每个步骤中eNdi
值的平均值。
eNdi_promedio
的某些值等于零,因为没有数据(我正在使用数据库),所以我想将它们从我的散点图中排除,这就是一个在图像上: