Companies Home Search Profile

Graph Your Data With Python and ggplot

Focused View

Martin Breuss

59:33

330 View
  • 1. Graph Your Data With Python and ggplot (Overview).mp4
    03:11
  • 2. An Introduction to a Grammar of Graphics.mp4
    05:00
  • 3. Installation and Setup.mp4
    05:27
  • 4. Anscombe's Quartet Revisited.mp4
    03:16
  • 5. The Data Layer.mp4
    02:33
  • 6. The Aesthetics Layer.mp4
    02:41
  • 7. The Geometric Objects Layer.mp4
    05:06
  • 8. Additional Layers in the Grammar of Graphics.mp4
    00:50
  • 9. Statistical Transformations.mp4
    04:49
  • 10. Statistical Transformations factor().mp4
    03:14
  • 11. Box Plots With Pandas and Matplotlib.mp4
    03:14
  • 12. The Scales Layer.mp4
    05:43
  • 13. The Coordinate Systems Layer.mp4
    03:49
  • 14. How to Sort With Pandas.mp4
    04:32
  • 15. A Summary of Layers in the Grammar of Graphics.mp4
    01:23
  • 16. Visual Style Using Themes.mp4
    01:46
  • 17. How to Export Your Plots.mp4
    01:28
  • 18. Graph Your Data With Python and ggplot (Summary).mp4
    01:31
  • ggplot course code.zip
  • ggplot course slides.pdf
  • Description


    In this course, you’ll learn how to use ggplot in Python to create data visualizations using a grammar of graphics. A grammar of graphics is a high-level tool that allows you to create data plots in an efficient and consistent way. It abstracts most low-level details, letting you focus on creating meaningful and beautiful visualizations for your data.

    There are several Python packages that provide a grammar of graphics. This course focuses on plotnine since it’s one of the most mature ones. plotnine is based on ggplot2 from the R programming language, so if you have a background in R, then you can consider plotnine as the equivalent of ggplot2 in Python.

    This course assumes that you already have some experience in Python and at least some knowledge of Jupyter Notebook and pandas. To get up to speed on these topics, check out Jupyter Notebook: An Introduction and Using Pandas and Python to Explore Your Dataset.

    What You'll Learn?


    • Install plotnine and Jupyter Notebook
    • Combine the different elements of the grammar of graphics
    • Use plotnine to create visualizations in an efficient and consistent way
    • Export your data visualizations to files

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Martin Breuss
    Martin Breuss
    Instructor's Courses

    As someone who learned programming primarily through online resources, I feel that I have a good understanding of how important high quality learning material is.

    With a background in education, I worked as a coding mentor, code reviewer, curriculum developer, and bootcamp instructor. Quality education and figuring out how to have fun while learning unfamiliar topics effectively has always been a big topic in my life. Real Python provides all that, and I’m happy that I can contribute.

    In my day job I create online courses and teach on-site bootcamps around the world with CodingNomads. This position keeps me traveling, teaching, learning, discovering new places and new aspects of Python, as well as getting to know interesting and motivated students year-round.

    When you learn to program, you’re learning to instruct a universal tool. People have described programming as the literacy of the 21st century, and I think that there’s something to that idea.

    That doesn’t mean that you need to become a full-time software developer to apply your programming skills productively. Most likely there is way how your interests can benefit from being able to skillfully instruct your personal universal tool. And Python is a great language to get started with and also to keep going.

    I’m happy to help out with thoughts and resources as well as encouragement.

    If you’re stuck, remember that everyone gets stuck and if you feel you don’t know much, keep in mind that most of us feel that way quite often. Take a break, maybe go on a walk outside or do what it takes for you to keep yourself feeling good.

    It’s easier to stick with something for the long term when you’re finding enjoyment in what you do. Remember that learning anything new is more of a marathon than a sprint. :)

    Learn Python online: Python tutorials for developers of all skill levels, Python books and courses, Python news, code examples, articles, and more.
    • language english
    • Training sessions 18
    • duration 59:33
    • English subtitles has
    • Release Date 2023/01/05