- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
这个问题我已经看到好几次了,但我认为这个信息会随着 jupyter/ipython 的更新而改变。我目前正在运行 python 3.5、jupyter(最新)和 matplotlib 2.0。%matplotlib inline
图具有在导入 matplotlibrc 文件后设置的自定义属性。其中最烦人的是 figure.facecolor
属性设置为透明,这在复制/粘贴绘图时会造成严重破坏,因此我必须在笔记本中重置此属性。我似乎无法找到更改此属性的位置,或者是否可以在某处创建配置文件来更改这些特殊的 inline
plot 设置
我的问题是,是否可以更改这些设置,如果可以,我该怎么做?
最佳答案
一些 rcParameters 是专门为 inline
后端设置的。那些是
{'figure.figsize': (6.0,4.0),
'figure.facecolor': (1,1,1,0), # play nicely with white background in the Qt and notebook
'figure.edgecolor': (1,1,1,0),
'font.size': 10, # 12pt labels get cutoff on 6x4 logplots, so use 10pt.
'figure.dpi': 72, # 72 dpi matches SVG/qtconsole
'figure.subplot.bottom' : .125 # 10pt still needs a little more room on the xlabel
}
他们居住的地方是ipykernel/pylab/config.py
文件。可以编辑此文件以获得所需的行为,例如通过将 facecolor 更改为 'figure.facecolor': (1,1,1,1)
(无透明度)。
另一种选择如下:
rcParameters 被定义为 InlineBackend
类的一部分,特别是 InlineBackend.rc
属性,它是一个 traitlets.Dict
对象。
可以使用 ipython configuration system 更改这些如下。
从命令行键入ipython profile create
,这将在~/.ipython
中生成默认配置文件。在主配置文件 ~/.ipython/ipython_config.py
中包含以下行:
c.InlineBackend.rc.update({"figure.facecolor": "white"})
关于python - 为 Jupyter 内联图修改了 matplotlibrc rcParams,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42656668/
我正在使用 matplotlib 在 python 中编写绘图函数。用户可以指定一些东西,例如“刻度线”。最简单的方法是更改 rcParams,但这些是全局属性,因此在调用绘图函数后所有新绘图都会
我已经安装了 Anaconda 和 MacPorts 来安装各种 python 包,当我尝试导入 matplotlib 时收到以下错误: bash-3.2$ python Python 2.7.8 |
我正在使用 matplotlib 3.2.2 版和 tkinter 编写交互式绘图脚本。 运行脚本时,第一个窗口如下所示: 此外,一旦 ,rcParams 就会更新和绘制。绘图图 e 按钮被点击: 如
1、plt.rcparams plt(matplotlib.pyplot)使用rc配置文件来自定义图形的各种默认属性,称之为“rc配置”或“rc参数”。 通过rc参数可以修改默认的属性,包括窗体大
This site显示许多(所有?)rc 参数,可以在 Matplotlib 绘图中调整,通过 matplotlibrc 文件或在 Python 脚本中使用 matplotlib.rcParams[]
我刚刚了解了 matplotlib.rcParams 功能,所以我尝试绘制一个非常简单的图形。 import matplotlib.pyplot as plt x = [1,2,3,4,5] y =
我正在尝试更新我的 matplotlib rcParams。根据http://matplotlib.org/users/customizing.html ,该选项应该存在,但它没有。这些是我可以在我的
这是 matplotlib 版本 1.5.0。我似乎无法以 violinpot 遵循面部颜色的方式设置 rcParams。我分别为 axes 和 patch 设置了 prop_cyle 和 facec
我对新的 Matplotlib 2.0.0 有疑问。 新的 autolimit_mode 值默认为框架添加填充。我想避免它变成一个数字。 如果我更改 rcParams,则更改会影响任何生成的图形。 我
这是怎么做到的? mpl.rcParams['grid.color'] 不起作用。 默认为白色: import matplotlib.pyplot as plt import matplotlib a
我之前使用过以下方法来确保图中的图形尺寸大小一致: import matplotlib as mpl rc_fonts = {'figure.figsize': (15, 9.3)} mpl.rcPa
我目前正在使用 this answer 的变体消除我的图上的上/右边缘。但是,我希望能够将其添加到我的 .mplstyle 文件中,而不是为我创建的每个绘图调用此函数。有没有办法使用样式参数来实现此功
这个问题我已经看到好几次了,但我认为这个信息会随着 jupyter/ipython 的更新而改变。我目前正在运行 python 3.5、jupyter(最新)和 matplotlib 2.0。 %ma
因此,似乎无法执行以下操作(它会引发错误,因为 axes 没有 set_linewidth 方法): axes_style = {'linewidth':5} axes_rect = [0.1, 0.
我读过类似的 Jupyter Notebooks 问题,例如:Matplotlib figsize not respected 我的函数使用 for 循环生成和保存绘图。生成的第一个图总是较小,并且缺
已结束。此问题不符合 Stack Overflow guidelines .它目前不接受答案。 这个问题似乎与 a specific programming problem, a software a
当我尝试使用 seaborn 设置 3D 绘图的网格时,例如 import matplotlib.pyplot as plt import seaborn as sns sns.set_style("
我倾向于在我的 Matplotlib (v1.3.1) 绘图中使用以下坐标轴选项: ax.spines["top"].set_visible(False) ax.sp
如果我这样做: fig = plt.figure() fig.set_facecolor('#fff1e0') 我更改周围边距的颜色和轴刻度标签的背景。 当我将所有内容指定为 rcParams 时:
我有一个 matplotlib 脚本开始...... import matplotlib as mpl import matplotlib.pyplot as plt import matplotli
我是一名优秀的程序员,十分优秀!