I have a Dataframe with two columns which I scatter plotted and got something like the following picture:

I would like to know if there is a way to find a distribution curve who best fits it, since the tutorials I've found focus in the distribution of one variable only (e.g. this case. I'm looking for something like this:

Does anyone have any directions or sample code for this case?
 
     
    