gpt4 book ai didi

python - 如何显示保存到变量的绘图?

转载 作者:行者123 更新时间:2023-12-03 23:56:19 24 4
gpt4 key购买 nike

不过,我的第一个 python 问题。

考虑我在带有 seaborn 的 jupyter notebook 中工作。假设我创建了一个图并将其保存到一个变量中:

g = sns.jointplot(ap['ap_lo'], ap['ap_hi']);

会显示一次,因为我加了 %matplotlib inline一开始。

现在,经过一些更改后,我想显示 g再次:
ax = g.ax_joint
ax.set_xscale('log')
ax.set_yscale('log')
g.ax_marg_x.set_xscale('log')
g.ax_marg_y.set_yscale('log')

sns.plt.show()

如您所见,我调用 sns.plt.show() ,但没有效果。我也试过把 g;g; sns.plt.show()在末尾。

最佳答案

在问题的情况下,gJointGrid实例。

为了在 jupyter notebook 单元格中显示图形,您需要说明图形。 plt.show将无法在新单元格中工作。由 JointGrid 创建的图可通过 fig 获得属性。因此,解决方案是键入

g.fig

完整示例图像:

enter image description here

关于python - 如何显示保存到变量的绘图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46290036/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com