Histograms

Histograms can effectively represent the distribution of a variable. Here, we will visualize two normal distributions, both characterized by unit standard deviation, one having a mean of 0 and the other a mean of 3.0:

In: import numpy as np    import matplotlib.pyplot as plt    x = np.random.normal(loc=0.0, scale=1.0, size=500)    z = np.random.normal(loc=3.0, scale=1.0, size=500)    plt.hist(np.column_stack((x,z)),              bins=20,              histtype='bar',              color = ['c','b'],              stacked=True)    plt.grid()    plt.show()

The conjoint distributions can offer a different insight on the data if there is a classification problem:

There are a few ways to personalize ...

Get Python Data Science Essentials - Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.