Matplotlib中seaborn的色调相当于什么?

时间:2019-03-27 05:37:02

标签: python-3.x matplotlib seaborn boxplot

我可以问一下Matplotlib中的色相是什么吗?我有一行seaborn代码,需要将其转换为Matplotlib格式。每个框当时对应一个ID。我也如何创建图例? dataframe_filtered数据帧具有3列:time_window(x轴),id和LagTime(y轴)。

sns.catplot(x='time_window', hue='ID', y='LagTime', data= dataset_filtered, kind="box",showfliers=False) Expected boxplot I need

这是我到目前为止写的,但是没有用...

# Generate a color dictionary using RGB for each Id
colors = []
for num in range(len(unique_id)):
    num = num + 1 
    color = (1/num, 1/num, 1/num)
    colors.append(color)
color_dictionary = dict(zip(unique_id, colors))
plt.figure(figsize=(30,15))
for time_window in dataset_filtered.index.unique():
    dataset_plot = dataset_filtered.loc[time_window]
    box = dataset_plot.boxplot('LagTime',patch_artist=True,boxprops=dict(facecolor=color_dictionary['id']),medianprops=dict(color='black'),labels='id')
plt.xlim(-0.5,8)    
plt.xticks(np.arange(0.2,10,0.5),dataset_filtered.index.unique())
handles, labels = plt.gca().get_legend_handles_labels()
by_label = OrderedDict(zip(labels, handles))
plt.legend(by_label.values(), by_label.keys())
plt.xticklabels()

0 个答案:

没有答案