added python ggplot plotting