gpt4 book ai didi

python - 如何从seaborn图中创建一个对象以供以后引用

转载 作者:太空宇宙 更新时间:2023-11-03 16:49:52 25 4
gpt4 key购买 nike

我正在尝试决定是否应该使用 matplotlib 或使用 seaborn 进行一个涉及可能大量绘图的项目。第一次检查时,后者似乎更加用户友好,所以我在这方面有点偏见。也就是说,我不清楚如何从绘图中创建一个对象,然后可以稍后调用。例如,假设我有以下代码:

x1 = np.random.randn(50)
y1 = np.random.randn(50)
data = pd.DataFrame ({})
data['x1'] = x1
data['y1'] = y1
sns.lmplot('x1', 'y1', data, fit_reg=True, ci = None)

这会将绘图显示为 iPython 笔记本中的输出。然而我想做的是:

x = sns.lmplot('x1', 'y1', data, fit_reg=True, ci = None)

这样我就可以将 x 存储在字典中以便稍后调用。该行运行(并且也会绘制输出),但在后面的单元格中键入“x”不会显示任何内容,仅显示:

任何建议表示赞赏!

最佳答案

可以通过 FacetGrid.fig 属性访问 Figure 对象。

关于python - 如何从seaborn图中创建一个对象以供以后引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35949938/

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