Learn to create stunning data visualizations with Julia, the fast and powerful programming language for data science. This course starts with the basics of data visualization and gradually introduces advanced techniques. By the end, you'll have the skills to create impactful visualizations and confidently share your insights with others.
Tell stories with dataBegin your exploration by grasping the core concepts of data visualization, focusing on learning when and how to construct Julia's different visualizations, such as line plots, scatter plots, histograms, box plots, and violin plots.
Bring your plotting skills to the next levelAs you delve deeper into the course, you'll uncover advanced techniques for enhancing your visualizations, such as combining multiple plots, customizing every aspect of your visualizations, creating plotting recipes, and plotting data in DataFrames. By the end of this course, you'll be equipped with a versatile skill set in data visualization with Julia, enabling you to create stunning visualizations.
First steps with Plots.jlFree
Unlock the power of Julia in this chapter and learn how to create stunning, professional-quality data visualizations using the Plots.jl package.Visualizing data50 xpWhy should I plot?100 xpShould I plot?100 xpInterpreting a plot50 xpGetting started with Plots.jl50 xpInstalling Plots.jl50 xpPrice goes up100 xpPrice changes100 xpTrading volume100 xpPlotting multiple variables50 xpMultiple line plots100 xpCorrelated ETF funds100 xpMultiple line plots!100 xp
Histograms, time series and more
Expand your Julia data visualization skills as you delve into advanced plot types, including histograms, bar charts, time series plots, and box and violin plots.Visualizing distributions50 xpPotato prices100 xpRajasthan normalized100 xpInstant and powdered coffee100 xpStacking states100 xpDropping Bars50 xpBar chart or histogram100 xpPrice deviations100 xpSaree prices100 xpVisualizing time series50 xpThem apples100 xp(Super)fine rice100 xpBoxes and violins50 xpBoxing states100 xpPrice distributions100 xpTomato seasons100 xp
Customizing Julia Plots
Master the art of data visualization customization! Discover how to wield themes, manipulate plot attributes, utilize color palettes, arrange multiple plots in grids with layouts, and create your series recipes. With these skills, you'll have the power to craft stunning and highly tailored visualizations to convey impactful insights.Customizing with themes50 xpPreviewing themes50 xpSaving to file50 xpTheme showdown100 xpPlot Attributes and Color Palettes50 xpPump it up100 xpMusic effects on depression100 xpSelf-reported conditions100 xpEfficient visualizations with layouts50 xpComposers mental health100 xpStreaming while working100 xpFavorite genres100 xpSeries Recipes50 xpSeries recipe notation100 xpSpotify as therapy100 xpLog scatter recipe100 xp
Plotting Data in DataFrames
Learn to visualize data in DataFrames, using data manipulation tools for these data structures. Delve into multi-dimensional views and grid-based layouts for more effective data representation. Elevate your data storytelling and unlock new insights in your datasets!Plotting data in DataFrames50 xpUpcharging older smokers100 xpUpcharging heavier smokers100 xpBMI versus age100 xpPlotting in More Dimensions50 xpSlicing by region100 xpAging and having kids100 xpMultiple plots from DataFrames50 xpCorrelation matrix plot50 xpBMI per region100 xpSmokers by age100 xpRegion premiums100 xpWrap-up50 xp
In the following tracksJulia Fundamentals
PrerequisitesData Manipulation in Julia
Gustavo Vieira SuneSee More
Science enthusiast from academia, now analyzing weather data.
Gustavo has a deep love for science and enjoys solving challenging problems. He spent several years as a physicist in academia before shifting into a role where he analyzes weather data. These days, he is drowned in data on a daily basis.