Histogram
In [1]:
import matplotlib.pyplot as plt
import numpy as np
data = np.random.randn(1000)
plt.hist(data, bins=16)
plt.title('Histogram')
plt.show()
In [2]:
import matplotlib.pyplot as plt
import numpy as np
data = np.random.randn(1000)
fig, ax1 = plt.subplots()
counts, bins, patches = ax1.hist(data, bins=30, alpha=0.6, color='b', label='Histogram')
ax2 = ax1.twinx()
cdf = np.cumsum(counts)
ax2.plot(bins[:-1], cdf, color='r', marker='o', label='CDF')
ax1.set_xlabel('Value')
ax1.set_ylabel('Frequency', color='b')
ax2.set_ylabel('Cumulative Frequency', color='r')
plt.title('Histogram with Line Chart')
fig.legend(loc='upper left', bbox_to_anchor=(0.1,0.9))
plt.show()
