For plotting a jointplot in python or r, using seaborn or ggExtra
Joint Plots are used to explore relationships between bivariate data, as well as their distributions at the same time. Typically, a joint plot consists of a central scatter plot with histograms at the top and right edges. The scatter plot shows data from both variables, while each histogram describes a single variable.
In python the plotting library seaborn has a sns.jointplot function.
In r the library ggExtra provides a function ggMarginal for extending ggplot2 scatterplots.
 
     
     
     
     
     
     
     
     
     
     
     
    