I'm a big fan of Python for data analysis ... You define an "aesthetic" that contains the axis of the data frame, such as the ...
If you have experience with R or want a quick way to generate a regression with statsmodels using a pandas DataFrame, you can ...