Python provides a myriad of data visualization libraries that give you the flexibility to define every aspect of your visualization. It provides you the option of choosing between static images, which can be helpful for academic papers, and interactive visualizations that can help you delve deeper into your data.

## Data Visualization with Python using Seaborn

- Numpy Normal (Gaussian) Distribution (Numpy Random Normal)In this tutorial, you’ll learn how to use the Numpy random.normal function to create normal (or Gaussian) distributions. The functions provides you with tools that allow you create distributions with specific means and standard distributions. Additionally, you can create distributions of different sizes. By the end of this tutorial, you’ll have learned: What the normal… Read More »Numpy Normal (Gaussian) Distribution (Numpy Random Normal)
- How to Calculate Mean Squared Error in PythonThe mean squared error is a common way to measure the prediction accuracy of a model. In this tutorial, you’ll learn how to calculate the mean squared error in Python. You’ll start off by learning what the mean squared error represents. Then you’ll learn how to do this using Scikit-Learn (sklean), Numpy, as well as… Read More »How to Calculate Mean Squared Error in Python
- Seaborn Boxplot – How to create box and whisker plotsLearn how to create a Seaborn boxplot, including how to add styles, titles, axis labels and add grouped boxplots.
- Seaborn Line Plot – Create Lineplots with Seaborn relplotLearn how to use the Seaborn line plot andrelplot functions to create beautiful line charts, add titles, customize styles, multiple line charts.
- Seaborn Barplot – Make Bar Charts with sns.barplotLearn how to use the Seaborn barplot and countplot functions to create beautiful bar charts, add titles, customize styles, group bar charts.
- Seaborn in Python for Data VisualizationIn this tutorial, you’ll learn how to create a wide variety of different plots using Seaborn, as well as how to apply different styling options to these plots.
- Plotting a Histogram in Python with Matplotlib and PandasLearn what histograms are and how to create them in Python with Matplotlib and Pandas.

## Data Visualization with Python using Matplotlib

- Pandas Scatter Plot: How to Make a Scatter Plot in PandasIn this tutorial, you’ll learn how to use Pandas to make a scatter plot. Under the hood, Pandas uses Matplotlib, which can make customizing your plot a familiar experience. Pandas allows you to customize your scatter plot by changing colors, adding titles, and more. In more recent versions, Pandas included the ability to use different backends for plotting data. In this tutorial, we’ll explore the default of Matplotlib, though most of the tutorial can extend to different backends. Being able to visualize your data easily is an important step in determining where to take your analysis. In many cases, looking… Read More »Pandas Scatter Plot: How to Make a Scatter Plot in Pandas
- Plotting in Python with MatplotlibIn this tutorial, you’ll learn how to get started with plotting in Python with the matplotlib library. You’ll learn how the matplotlib library works and gain an understanding of its “anatomy”. You’ll learn how to plot and customize some simple graphs and how to use the matplotlib library with Pandas. Finally, you’ll learn how to plot and discover different plot types. Making graphs, or plots, is an incredibly important skill in your data science journey. There’s a reason people say that a picture is worth a thousand words. Whether you’re using plotting as part of your exploratory data analysis or… Read More »Plotting in Python with Matplotlib
- Matplotlib Scatter Charts – Learn all you need to knowLearn how to create Matplotlib scatter charts, including how to customize colours, add titles, change transparency and size of markers.
- Matplotlib Bar Charts – Learn all you need to knowLearn how to create Matplotlib bar charts, including how to customize bar colours, add titles, stacked and double bar charts.
- Matplotlib Line Charts – Learn all you need to knowLearn how to make Matplotlib line charts, including how to add multiple lines, customize labels, add data labels, and add a legend.
- Plotting a Histogram in Python with Matplotlib and PandasLearn what histograms are and how to create them in Python with Matplotlib and Pandas.