你把scatter.set那一句也删掉试试scatter.set(ylim=(0.02,0.08))把上面这句删掉
你把scatter.set那一句也删掉试试
scatter.set(ylim=(0.02,0.08))
把上面这句删掉
2021-04-16 15:37
但是我改了ylim的设置还是不行。
2021-04-16 15:29
我怀疑是你的ylim=(0.02,0.08)设定的不太合适,比如你的y值很大都超过0.08,但是你设定了坐标只显示到0.08,那你肯定是在图上看不到任何数据的
2021-04-16 15:05
import numpy as npimport seaborn as snsimport pandas as pddata1=pd.DataFrame(np.random.randn(20,3),columns=["x1","x2","x3"]) scatter = sns.pairplot(data=data1, x_vars=['x1'], y_vars=['x2'], hue='x3', height=7)scatter.set(ylim=(-2,1))Out[13]: <seaborn.axisgrid.PairGrid at 0xc16fb48>我随机生成了一个数据用你的命令画图是可以的。
import numpy as np
import seaborn as sns
import pandas as pd
data1=pd.DataFrame(np.random.randn(20,3),columns=["x1","x2","x3"])
scatter = sns.pairplot(data=data1, x_vars=['x1'], y_vars=['x2'], hue='x3', height=7)
scatter.set(ylim=(-2,1))
Out[13]: <seaborn.axisgrid.PairGrid at 0xc16fb48>
我随机生成了一个数据用你的命令画图是可以的。
2021-04-16 15:04