[英]Resetting default fonts/colours for plots in Python/Matplotlib
第一次來這里是新手,所以請多多包涵。
我正在使用 matplotlib 進行數據可視化教程。 我得到了相同的結果(去我吧),但使用的字體(特別是在情節圖例中)和默認顏色不同,並且沒有設置參數來更改它們。 當然,教程的內容看起來更好。 我不知道為什么會發生這種情況,但我在想,也許我確實更改了無關筆記本中的一些內容,但這些選擇被卡住了。 如果是這樣,我該如何“重置”?
我還不能附上截圖。 基本上,我的情節線是淺藍色和橙色,而他的則是傳統的離散深藍色和綠色。 我的圖例字體看起來很糟糕,而他的字體看起來像 LateX。
謝謝你的建議。
有多種方法可以做到這一點,它們因特定用例而異,但我最常使用的方法是
from matplotlib import rcParams, rcParamsDefault
rcParams.update(rcParamsDefault)
盡管本教程很可能使用了默認樣式以外的樣式,因此我不一定希望這會使您的輸出看起來與本教程完全一樣。 將 LaTex 與 matplotlib 一起使用時,我使用
pgf_with_latex = {
"text.usetex": True,
"pgf.rcfonts": False,
"pgf.preamble": [
r'\usepackage{color}'
]
}
rcParams.update(pgf_with_latex)
要查找所有內置的 matplotlib 主題,請使用
plt.style.available
我認為正常的是“默認”。 所以在你制作你的情節之前添加這個:
plt.style.use(['default'])
但是您可以通過使用其他一些圖使您的圖看起來比教程更好。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.