如何为多个箱线图添加不同的名称?
How to add different names for multiple box-plot?
我在一张图中绘制了多个 24 小时溶解氧箱线图(每 2 小时捕获一次),但我想为箱线图添加不同的名称,而不是箱线图的数字。
例如,我需要输入 D/O_0、D/O_2、D/O_4、....、D/O_22,而不是 0 到 11 个箱线图名称。
这是我的初始代码。
sns.boxplot(data=[df2['DO_0'],df2['DO_2'],df2['DO_4'],df2['DO_6'],df2['DO_8'],df2['DO_10'],df2['DO_12'],df2['DO_14'],df2['DO_16'],df2['DO_18'],df2['DO_20'],df2['DO_22']],showmeans=True)
您可以使用 set_xticklabels() 方法:
fig = sns.boxplot(data=[df2['DO_0'],df2['DO_2'],df2['DO_4'],df2['DO_6'],df2['DO_8'],df2['DO_10'],df2['DO_12'],df2['DO_14'],df2['DO_16'],df2['DO_18'],df2['DO_20'],df2['DO_22']],showmeans=True)
fig.set_xticklabels(['D/O_0','DO_2',...])
我在一张图中绘制了多个 24 小时溶解氧箱线图(每 2 小时捕获一次),但我想为箱线图添加不同的名称,而不是箱线图的数字。 例如,我需要输入 D/O_0、D/O_2、D/O_4、....、D/O_22,而不是 0 到 11 个箱线图名称。 这是我的初始代码。
sns.boxplot(data=[df2['DO_0'],df2['DO_2'],df2['DO_4'],df2['DO_6'],df2['DO_8'],df2['DO_10'],df2['DO_12'],df2['DO_14'],df2['DO_16'],df2['DO_18'],df2['DO_20'],df2['DO_22']],showmeans=True)
您可以使用 set_xticklabels() 方法:
fig = sns.boxplot(data=[df2['DO_0'],df2['DO_2'],df2['DO_4'],df2['DO_6'],df2['DO_8'],df2['DO_10'],df2['DO_12'],df2['DO_14'],df2['DO_16'],df2['DO_18'],df2['DO_20'],df2['DO_22']],showmeans=True)
fig.set_xticklabels(['D/O_0','DO_2',...])