以下面的代码为例,如何在下面的图2中保留您在图1中看到的列- colored颜色 关联?
有没有一种方法可以指示sns
在特定的点跳过一个色调?我正在寻找一个简单的解决办法,我可以很好地控制,理想情况下无需手动分配十六进制代码.
需要说明的是,在第二张图中,我希望'C'
显示为绿色,'E'
显示为紫色.
感谢您的任何建议,谢谢.
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
np.random.seed(42)
df_1 = pd.DataFrame(np.random.rand(5, 5), columns=['A', 'B', 'C', 'D', 'E'])
df_2 = df_1.drop(['B', 'D'], axis=1)
-1号地块-
sns.boxplot(data=df_1,
orient="h")
plt.show()
2号地块.
sns.boxplot(data=df_2,
orient="h")
plt.show()