我需要添加以下信息
score_to_plot = pd.DataFrame({"a":["c1", "c2", "c3", "c4"],
"max_score":[69,77,87,99],
"min_score":[55, 72, 83, 94]})
作为“箱形图”,到下面的图,框的左侧开始于min_score
,框的right_side结束于max_score
。分数范围将作为顶部的附加轴。
请注意,此处的底部和顶部范围大致相同,但是在我的实际工作中并非如此,并且我不能使用一个轴范围。
f, ax = plt.subplots()
sns.set_color_codes("pastel")
sns.barplot(x="time", y="a", data={"a":["c1", "c2", "c3", "c4"], "time":[50,70,85,150]},
label="time_total", color="b")
sns.set_color_codes("muted")
sns.barplot(x="time", y="a", data={"a":["c1", "c2", "c3", "c4"], "time":[20,40,65,135]},
label="time_productive", color="b")
ax.legend(ncol=2, loc="lower right", frameon=True)
ax.set(ylabel="",
xlabel="Productive time vs total time vs score")
sns.despine(left=True, bottom=True)
我该怎么做?谢谢您的帮助!
关于我想要的结果的大概想法