[ Foro de Python ]

Ayuda urgente: Python - Contador de Scatter

29-Jul-2020 19:56
Invitado (Camilo )
0 Respuestas

Lo que pasa es que estoy desarrollando un programa en Python que me ayude a graficar unos datos de la vulnerabilidad en el servicio agricola-ganadero, frente a los desastres naturales

En un archivo de Excel tengo todos los registros de los desastres, su magnitud y duracion. De hecho en el mismo Excel se habia hecho una grafica de dispersion de estos registros

Lo que necesito es hacer que Python me utilice el archivo e Excel, y haga la grafica, cosa que ya hice utilizando Pandas y Matplotlib

Lo siguiente, es contar cuantos segmentos hay por encima de la linea que hay en la coordenada 0.4 en X, y cuantos hay por debajo tambien
En esta parte es donde tuve el problema porque no he encontrado de que forma hacerlo

Hasta el momento tengo esto de codigo:
import pandas as pd
import matplotlib.pyplot as plt
from collections import Counter

data = 'Excel.xlsx'
df = pd.read_excel(data)

print(df.head())

campos = df[['Duración (ms)','Magnitud2 (p.u)']]
print(campos)

z = campos.plot.scatter(x='Duración (ms)', y='Magnitud2 (p.u)', color='k')
plt.axhline(y=0.4,xmin=0, xmax=1, color='c')
plt.show()




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)