Pycharm jupyter细胞背景

2024-06-15 21:10:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我用的是PyCharm与Darcula主题和Jupyter笔记本从Python包。 我面临一个问题,达库拉主题是不合适的使用与朱皮特笔记本

例如,熊猫图的轴是不可读的。

我试图找出,如何改变笔记本手机的背景,但看起来没有这种可能。在

当然,我可以将PyCharm主题更改为另一个主题,但我以前是在这个主题下工作的。 当然,我可以在代码中更改绘图的背景,但更改每个绘图的背景是不合适的(例如,如果我使用ready notebook)

我可以更改单元格背景吗?或者唯一的方法是将主题更改为另一个?在


Tags: 方法代码绘图主题笔记本jupyterpycharm手机
3条回答

我的临时解决方法是在单元格末尾显式调用plt.show()。在

Example

我也在寻找更好的解决办法。在

根据https://stackoverflow.com/a/40371037/2529760,您可以使用

fig = plt.figure()
fig.patch.set_facecolor('white')

或者

^{pr2}$

在每个绘图的基础上强制在轴标签下使用白色背景。你可以用

plt.rcParams['figure.facecolor'] = 'white'

以每个笔记本为基础实现这一点。在

要全局更改此设置,通常可以编辑matplotlibrc文件,但Jupyter似乎在某种程度上覆盖了此设置。在https://nbviewer.jupyter.org/github/mgeier/python-audio/blob/master/plotting/matplotlib-inline-defaults.ipynb之后,可以在包含行的正确位置(默认情况下是~/.ipython/profile_default)创建一个文件ipython_kernel_config.py

c.InlineBackend.rc = {'figure.facecolor': 'white'}

这些选项中的任何一个都将确保绘图背景为白色,因此文本清晰易读。在

Demo image

你可以试试seaborn套餐:

import seaborn as sns
sns.set_context('notebook')
sns.set_style('white')

它会将输出图背景更改为白色。在

相关问题 更多 >