Note
Go to the end to download the full example code.
Density#
Below is an example of how to plot a density histogram plot using EMCPy’s plotting method.
import numpy as np
import matplotlib.pyplot as plt
from emcpy.plots.plots import Density
from emcpy.plots.create_plots import CreatePlot, CreateFigure
def main():
# Test density plot
# Grab sample data
data = _getHistData()
# Create density object
den1 = Density(data)
den1.label = 'Density'
# Create plot object and add features
plot1 = CreatePlot()
plot1.plot_layers = [den1]
plot1.add_title(label='Density Plot')
plot1.add_xlabel(xlabel='X Axis Label')
plot1.add_ylabel(ylabel='Y Axis Label')
# Create figure
fig = CreateFigure()
fig.plot_list = [plot1]
fig.create_figure()
plt.show()
def _getHistData():
# Generate test data for histogram plots
mu = 100 # mean of distribution
sigma = 15 # standard deviation of distribution
data = mu + sigma * np.random.randn(437)
return data
if __name__ == '__main__':
main()
Total running time of the script: (0 minutes 0.255 seconds)