Dies ist eine Erweiterung zu Marius Retegan Antwort . Sie können eine separate JSON-Datei mit allen Ihren Änderungen erstellen und diese dann mit rcParams.update laden. Die Änderungen gelten dann nur für das aktuelle Skript. Also
import json
from matplotlib import pyplot as plt, rcParams
s = json.load(open("example_file.json")
rcParams.update(s)
und speichern Sie diese "example_file.json" im selben Ordner.
{
"lines.linewidth": 2.0,
"axes.edgecolor": "#bcbcbc",
"patch.linewidth": 0.5,
"legend.fancybox": true,
"axes.color_cycle": [
"#348ABD",
"#A60628",
"#7A68A6",
"#467821",
"#CF4457",
"#188487",
"#E24A33"
],
"axes.facecolor": "#eeeeee",
"axes.labelsize": "large",
"axes.grid": true,
"patch.edgecolor": "#eeeeee",
"axes.titlesize": "x-large",
"svg.fonttype": "path",
"examples.directory": ""
}