seaborn.set_context#
- seaborn.set_context(context=None, font_scale=1, rc=None)#
设置控制绘图元素缩放的参数。
这些参数对应于标签大小、线宽等。调用此函数将修改全局 matplotlib
rcParams
。有关更多信息,请参见 美学教程。基本上下文是“notebook”,其他上下文是“paper”、“talk”和“poster”,它们是 notebook 参数的不同缩放版本。字体元素也可以独立于(但相对于)其他值进行缩放。
请参见
plotting_context()
获取参数值。- 参数::
- contextdict,或 {paper, notebook, talk, poster} 之一
参数字典或预配置集的名称。
- font_scalefloat,可选
单独的缩放因子,用于独立缩放字体元素的大小。
- rcdict,可选
参数映射,用于覆盖预设 seaborn 上下文字典中的值。这只会更新被认为是上下文定义一部分的参数。
示例
使用上下文的名称调用该函数,以设置所有绘图的默认值
sns.set_context("notebook") sns.lineplot(x=[0, 1, 2], y=[1, 3, 2])
您可以独立缩放相对于当前上下文的字体元素
sns.set_context("notebook", font_scale=1.25) sns.lineplot(x=[0, 1, 2], y=[1, 3, 2])
也可以使用特定值覆盖某些参数
sns.set_context("notebook", rc={"lines.linewidth": 3}) sns.lineplot(x=[0, 1, 2], y=[1, 3, 2])