Thanks to visit codestin.com
Credit goes to tonysyu.github.io

Plot errorfillΒΆ

When you have continuous data measurement and errors associated with every data point, plotting error bars can get really noisy. special.errorfill plots a filled region to represent the error values instead of using individual bars.

import numpy as np
import matplotlib.pyplot as plt

from mpltools import special

x = np.linspace(0, 2 * np.pi)
y_sin = np.sin(x)
y_cos = np.cos(x)

y_err = 0.2
special.errorfill(x, y_sin, y_err, label='sin', label_fill='sin error')
special.errorfill(x, y_cos, y_err, label='cos', label_fill='cos error',
                  alpha_fill=0.1)
plt.legend()

plt.show()
../../_images/plot_errorfill_1.png

Python source code: download (generated using mpltools 0.2dev)

Previous topic

Crossed spines

Next topic

plot2rst extension