我在几个内核密度图(sns.kdeplot)的海中做了一个小平面网格(sns.FacetGrid),并运行以下代码: import pandas as pd
import seaborn as sns
data = sns.load_dataset('exercise')
g = sns.FacetGrid(data=data, col='diet')
g.map(sns.kdeplot,'pulse',hue='kind') 这将导致以下错误: -----------------------------------------
如何更改Seaborn的FacetGrid图的每一幅图的单y轴间隔?如果我绘制一个包含大量变量y值的facetGrid,则Seaborn将使用所有数据的默认min和max y值来构造唯一的y轴。
import pandas as pd
import seaborn as sb
from matplotlib import pyplot as plt
df = sb.load_dataset('tips')
g = sb.FacetGrid(df, col = "time")
g.map(plt.hist, "tip")
plt.show()
Id
我正在尝试将x轴限制设置为每个方面的不同值,即距离图。我知道我可以通过g.axes访问子图中的所有轴,所以我尝试迭代它们并用以下方式设置xlim:
g = sns.FacetGrid(
mapping,
col=options.facetCol,
row=options.facetRow,
col_order=sorted(cols),
hue=options.group,
)
g = g.map(sns.distplot, options.axis)
for i, ax in enumerate(g.axes.flat): # set every-
我使用seaborn和matplotlib和Python3来可视化两个不同数组的分布。我使用的代码是: # Create two matrices (can be 'n' dimensional)-
x = np.random.normal(size = (5, 5))
y = np.random.normal(size = (5, 5))
# On using seaborn, it creates two different plots-
sns.displot(data = x.flatten(), label = 'x')
sns.displot(d
一个简单的数据集,其中一个列名为“度量值”,大约有20个不同的值,另一个列名为"value“。
g = sns.FacetGrid(data, col='measurement',col_wrap=4)
g.map(sns.displot,'value')
关于matplotlib.pyplot创建的图的数量,我得到了一个错误。
RuntimeWarning:已经打开了20多个数字。通过pyplot接口(matplotlib.pyplot.figure)创建的图形将被保留,直到显式关闭,并且可能会消耗过多的内存。(要控制此警告,请参阅rcParam f
我想创建一个小平面网格,变量名作为列,部门作为行,每个小图表是y=value和x=date的散点图 我的数据是这样的: import pandas as pd import numpy as np import seaborn as sns import matplotlib.pyplot as plt from datetime import datetime import matplotlib.dates as mdates import random
datelist = pd.date_range(start="march 1 2020", end="may
运行下面的代码将生成海运面网格图。
merged1=merged[merged['TEST'].isin(['VL'])]
merged2=merged[merged['TEST'].isin(['CD4'])]
g = sns.relplot(data=merged1, x='Days Post-ART', y='Log of VL and CD4', col='PATIENT ID',col_wrap=4, kind="line", height=4, a
我想生成一个有两个y轴的图形:Count (来自直方图)和Density (来自KDE)。 我想在Seaborn >= v 0.11中使用sns.displot。 import seaborn as sns
df = sns.load_dataset('tips')
# graph 1: This should be the Y-Axis on the left side of the figure
sns.displot(df['total_bill'], kind='hist', bins=10)
# graph 2: This
我想创建一个小平面网格,变量名作为列,部门作为行,每个小图表都是y=value和x=date的散点图 我的数据是这样的: import pandas as pd
import numpy as np
import seaborn as sns
import matplotlib.pyplot as plt
from datetime import datetime
import matplotlib.dates as mdates
import random
datelist = pd.date_range(start="march 1 2020", end="ma
我有一个带有变量"x“和"flag”的dataframe,如下所示: import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import numpy as np
import random
x_a = [np.random.normal() for y in range(10**4)]
x_b = [np.random.normal() for y in range(10**3)]
#x_c = [np.random.normal() for y in range(10**2)]