# seaborn.plotting_context

> 译者：[cancan233](https://github.com/cancan233)

```python
seaborn.plotting_context(context=None, font_scale=1, rc=None)
```
以 dict 形式返回参数，用以缩放图形的元素。

这些参数可以影响诸如标签大小，线条和绘图的其他元素，但不会影响整体样式。基础文本时"notebook"，和其他文本"paper"，"talk"和"poster"，它们分别是 0.8，1.3 和 1.6 的 notebook 参数版本。

该函数返回一个对象，该对象可以在`with`语句中使用，临时改变文本参数。

参数：`context`：dict, None 或者是{paper, notebook, talk, poster}其中一个

> 参数集或者是预设集合的名字

`font_scale`：浮点数，可选

> 单独的缩放因子可以独立缩放字体元素大小

`rc`：dict，可选

> 参数映射以覆盖预设的 seaborn 的文本字典中的值。这只更新被视为文本定义的一部分的参数。

也可参见

设置 matplotlib 参数以调整绘图元素返回定义图形样式的参数的 dict，定义绘图的调色板。

示例：

```python
>>> c = plotting_context("poster")
```

```python
>>> c = plotting_context("notebook", font_scale=1.5)
```

```python
>>> c = plotting_context("talk", rc={"lines.linewidth": 2})
```

```python
>>> import matplotlib.pyplot as plt
>>> with plotting_context("paper"):
...		f, ax = plt.subplots()
... 	ax.plot(x, y)
```

