Set common matplotlib rcParamsΒΆ
threadcount.procedures.set_rcParams
Easy script with some presets, which also allows resetting to whatever was set before this script started modifying things.
The presets include:
{
"image.aspect": "equal",
"image.origin": "lower",
"image.interpolation": "nearest",
"image.cmap": "Blues_r",
"axes.facecolor": "whitesmoke",
}
The basics of the script takes this dictionary, and updates it with the dictionary passed into the set_params() function. Then updates the matplotlib.rcParams with that resulting dictionary. See below for usage examples:
# The first time this is imported, set_rcParams.set_params() is run, which sets
# the rcParams to the presets.
from threadcount.procedures import set_rcParams
# reset the rcParams to the presets:
set_rcParams.set_params()
# update the rcParams cmap with "Reds_r":
set_rcParams.set_params({"image.cmap" : "Reds_r"})
# reset to whatever was originally set:
set_rcParams.reset_params()