我有一个relplot
,其中列拆分在一个变量上。我想添加一个额外的列**,没有子图或子面板**。为了给予一个清晰的例子,假设我有以下图:
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
import seaborn as sns
x = np.random.random(10000)
t = np.random.randint(low=0, high=3, size=10000)
y = np.multiply(x, t)
df = pd.DataFrame({'x': x, 't': t, 'y': y})
g = sns.relplot(df, x='x', y='y', col='t')
这将生成类似于
我想要t=3
的第四列不显示数据和坐标轴。我只想要一个与前三个子图大小相等的白色子图。我如何才能做到这一点?
1条答案
按热度按时间56lgkhnf1#
将数据中未观察到的值添加到
col_order
,例如