gpt4 book ai didi

python - 如何在Python中将对象表示为seaborn图的变量?

转载 作者:太空宇宙 更新时间:2023-11-03 21:10:31 24 4
gpt4 key购买 nike

我的数据框具有列名称价格。所以我想绘制该列的分布图。我想将图形名称指定为column_name,以便当我需要在多个地方时可以显示图形,即使我有分布数,我可以单独调用所需的图形,这里我的列是动态的。

x = 'price'
y = sns.distplot(df[x])
exec("%s = %s" % (x,y))
print(price)

我已经尝试过这段代码,但抛出了一个错误,例如

Traceback (most recent call last):

File "/home/mahesh/.local/lib/python3.6/site-packages/IPython/core/interactiveshell.py", line 3287, in run_code
last_expr = (yield from self._async_exec(code_obj, self.user_ns))

File "<ipython-input-36-f28fdca73b33>", line 8, in async-def-wrapper

File "<string>", line 1
price = AxesSubplot(0.125,0.125;0.775x0.755)
^
SyntaxError: invalid syntax

最佳答案

一种方法是使用函数

x = df.price

def displot(j):
sns.distplot(j)

displot(x)

关于python - 如何在Python中将对象表示为seaborn图的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55096270/

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