我有一个这样的DF:
DAYS_UNTIL_DEPARTURE DAY_TRIP COST DESTINY FLIGHT
0 -31 13 324.69 REC GOL G3 2810 (GRU)
1 -30 13 324.69 REC GOL G3 2810 (GRU)
2 -30 13 324.69 REC GOL G3 2810 (GRU)
3 -30 13 324.69 REC GOL G3 2810 (GRU)
4 -30 13 324.69 REC GOL G3 2810 (GRU)
我用这个代码来得到我的情节:
plt.figure(figsize=(10,4))
sns.lineplot(x="DAYS_UNTIL_DEPARTURE",
y="COST",
data=stack,
ci=None, palette="muted")
因此,我得到了:
在使用Power (线条图)时,在值筛选器中,选择列成本,并应用成本的最小和最大值。然后我就明白了:
我的问题是:
1-如何使用Seaborn只使用极小值绘制图表?我希望图中的情节如上图所示,是Power中图形的蓝线。
2-我如何用两条线来绘制图形,一条是最小值,另一条是最大值,就像这个问题的第一个图像(Power )一样?
数据
DAYS_UNTIL_DEPARTURE,DAY_TRIP,COST,DESTINY,FLIGHT
-31,13,324.69,REC,GOL G3 2810 (GRU)
-30,13,324.69,REC,GOL G3 2810 (GRU)
-30,13,324.69,REC,GOL G3 2810 (GRU)
-30,13,324.69,REC,GOL G3 2810 (GRU)
-30,13,324.69,REC,GOL G3 2810 (GRU)
-30,13,324.69,REC,GOL G3 2810 (GRU)
-30,13,324.69,REC,GOL G3 2810 (GRU)
-30,13,324.69,REC,GOL G3 2810 (GRU)
-30,13,324.69,REC,GOL G3 2810 (GRU)
-29,13,324.69,REC,GOL G3 2810 (GRU)
-29,13,324.69,REC,GOL G3 2810 (GRU)
-29,13,324.69,REC,GOL G3 2810 (GRU)
-29,13,324.69,REC,GOL G3 2810 (GRU)
-29,13,324.69,REC,GOL G3 2810 (GRU)
-29,13,324.69,REC,GOL G3 2810 (GRU)
-29,13,324.69,REC,GOL G3 2810 (GRU)
-28,13,324.69,REC,GOL G3 2810 (GRU)
-28,13,265.83,REC,GOL G3 2810 (GRU)
-28,13,265.83,REC,GOL G3 2810 (GRU)
-28,13,265.83,REC,GOL G3 2810 (GRU)
-28,13,265.83,REC,GOL G3 2810 (GRU)
-28,13,265.83,REC,GOL G3 2810 (GRU)
-28,13,265.83,REC,GOL G3 2810 (GRU)
-28,13,265.83,REC,GOL G3 2810 (GRU)
-27,13,361.83,REC,GOL G3 2810 (GRU)
-27,13,361.83,REC,GOL G3 2810 (GRU)
-27,13,361.83,REC,GOL G3 2810 (GRU)
-27,13,361.83,REC,GOL G3 2810 (GRU)
-27,13,361.83,REC,GOL G3 2810 (GRU)
-27,13,318.66,REC,GOL G3 2810 (GRU)
-27,13,318.66,REC,GOL G3 2810 (GRU)
-27,13,318.66,REC,GOL G3 2810 (GRU)
-26,13,380.69,REC,GOL G3 2810 (GRU)
-26,13,380.69,REC,GOL G3 2810 (GRU)
-26,13,380.69,REC,GOL G3 2810 (GRU)
-26,13,380.69,REC,GOL G3 2810 (GRU)
-26,13,380.69,REC,GOL G3 2810 (GRU)
-26,13,380.69,REC,GOL G3 2810 (GRU)
-26,13,380.69,REC,GOL G3 2810 (GRU)
-26,13,380.69,REC,GOL G3 2810 (GRU)
-25,13,380.69,REC,GOL G3 2810 (GRU)
-25,13,380.69,REC,GOL G3 2810 (GRU)
-25,13,380.69,REC,GOL G3 2810 (GRU)
-25,13,380.69,REC,GOL G3 2810 (GRU)
-25,13,380.69,REC,GOL G3 2810 (GRU)
-25,13,380.69,REC,GOL G3 2810 (GRU)
-25,13,380.69,REC,GOL G3 2810 (GRU)
-25,13,380.69,REC,GOL G3 2810 (GRU)
-24,13,380.69,REC,GOL G3 2810 (GRU)
-24,13,380.69,REC,GOL G3 2810 (GRU)
-23,13,380.69,REC,GOL G3 2810 (GRU)
-23,13,380.69,REC,GOL G3 2810 (GRU)
-23,13,380.69,REC,GOL G3 2810 (GRU)
-23,13,380.69,REC,GOL G3 2810 (GRU)
-23,13,380.69,REC,GOL G3 2810 (GRU)
-23,13,380.69,REC,GOL G3 2810 (GRU)
-23,13,380.69,REC,GOL G3 2810 (GRU)
-23,13,380.69,REC,GOL G3 2810 (GRU)
-22,13,380.69,REC,GOL G3 2810 (GRU)
-22,13,380.69,REC,GOL G3 2810 (GRU)
-22,13,380.69,REC,GOL G3 2810 (GRU)
-22,13,306.83,REC,GOL G3 2810 (GRU)
-22,13,306.83,REC,GOL G3 2810 (GRU)
-22,13,306.83,REC,GOL G3 2810 (GRU)
-21,13,380.69,REC,GOL G3 2810 (GRU)
-21,13,245.83,REC,GOL G3 2810 (GRU)
-21,13,245.83,REC,GOL G3 2810 (GRU)
-21,13,245.83,REC,GOL G3 2810 (GRU)
-21,13,245.83,REC,GOL G3 2810 (GRU)
-20,13,245.83,REC,GOL G3 2810 (GRU)
-20,13,245.83,REC,GOL G3 2810 (GRU)
-20,13,245.83,REC,GOL G3 2810 (GRU)
-20,13,245.83,REC,GOL G3 2810 (GRU)
-20,13,245.83,REC,GOL G3 2810 (GRU)
-20,13,245.83,REC,GOL G3 2810 (GRU)
-20,13,245.83,REC,GOL G3 2810 (GRU)
-20,13,245.83,REC,GOL G3 2810 (GRU)
-19,13,245.83,REC,GOL G3 2810 (GRU)
-19,13,245.83,REC,GOL G3 2810 (GRU)
-19,13,245.83,REC,GOL G3 2810 (GRU)
-19,13,245.83,REC,GOL G3 2810 (GRU)
-19,13,245.83,REC,GOL G3 2810 (GRU)
-19,13,245.83,REC,GOL G3 2810 (GRU)
-19,13,245.83,REC,GOL G3 2810 (GRU)
-19,13,245.83,REC,GOL G3 2810 (GRU)
-18,13,520.69,REC,GOL G3 2810 (GRU)
-18,13,520.69,REC,GOL G3 2810 (GRU)
-18,13,520.69,REC,GOL G3 2810 (GRU)
-18,13,520.69,REC,GOL G3 2810 (GRU)
-18,13,520.69,REC,GOL G3 2810 (GRU)
-18,13,520.69,REC,GOL G3 2810 (GRU)
-18,13,520.69,REC,GOL G3 2810 (GRU)
-18,13,520.69,REC,GOL G3 2810 (GRU)
-17,13,520.69,REC,GOL G3 2810 (GRU)
-17,13,520.69,REC,GOL G3 2810 (GRU)
-17,13,520.69,REC,GOL G3 2810 (GRU)
-17,13,520.69,REC,GOL G3 2810 (GRU)
-17,13,520.69,REC,GOL G3 2810 (GRU)
-17,13,520.69,REC,GOL G3 2810 (GRU)
-17,13,520.69,REC,GOL G3 2810 (GRU)
-16,13,520.69,REC,GOL G3 2810 (GRU)
-16,13,520.69,REC,GOL G3 2810 (GRU)
-16,13,520.69,REC,GOL G3 2810 (GRU)
-16,13,520.69,REC,GOL G3 2810 (GRU)
-16,13,520.69,REC,GOL G3 2810 (GRU)
-16,13,520.69,REC,GOL G3 2810 (GRU)
-16,13,520.69,REC,GOL G3 2810 (GRU)
-16,13,520.69,REC,GOL G3 2810 (GRU)
-15,13,520.69,REC,GOL G3 2810 (GRU)
-15,13,520.69,REC,GOL G3 2810 (GRU)
-15,13,520.69,REC,GOL G3 2810 (GRU)
-15,13,520.69,REC,GOL G3 2810 (GRU)
-15,13,520.69,REC,GOL G3 2810 (GRU)
-15,13,520.69,REC,GOL G3 2810 (GRU)
-15,13,520.69,REC,GOL G3 2810 (GRU)
-15,13,520.69,REC,GOL G3 2810 (GRU)
-14,13,263.83,REC,GOL G3 2810 (GRU)
-14,13,263.83,REC,GOL G3 2810 (GRU)
-14,13,263.83,REC,GOL G3 2810 (GRU)
-14,13,263.83,REC,GOL G3 2810 (GRU)
-14,13,263.83,REC,GOL G3 2810 (GRU)
-14,13,263.83,REC,GOL G3 2810 (GRU)
-14,13,263.83,REC,GOL G3 2810 (GRU)
-14,13,248.83,REC,GOL G3 2810 (GRU)
-13,13,581.69,REC,GOL G3 2810 (GRU)
-13,13,581.69,REC,GOL G3 2810 (GRU)
-13,13,581.69,REC,GOL G3 2810 (GRU)
-13,13,581.69,REC,GOL G3 2810 (GRU)
-13,13,581.69,REC,GOL G3 2810 (GRU)
-13,13,581.69,REC,GOL G3 2810 (GRU)
-12,13,581.69,REC,GOL G3 2810 (GRU)
-12,13,581.69,REC,GOL G3 2810 (GRU)
-12,13,581.69,REC,GOL G3 2810 (GRU)
-12,13,651.59,REC,GOL G3 2810 (GRU)
-12,13,651.59,REC,GOL G3 2810 (GRU)
-12,13,651.59,REC,GOL G3 2810 (GRU)
-12,13,651.59,REC,GOL G3 2810 (GRU)
-12,13,651.59,REC,GOL G3 2810 (GRU)
-11,13,651.59,REC,GOL G3 2810 (GRU)
-11,13,651.59,REC,GOL G3 2810 (GRU)
-11,13,651.59,REC,GOL G3 2810 (GRU)
-11,13,651.59,REC,GOL G3 2810 (GRU)
-11,13,651.59,REC,GOL G3 2810 (GRU)
-11,13,651.59,REC,GOL G3 2810 (GRU)
-11,13,651.59,REC,GOL G3 2810 (GRU)
-11,13,651.59,REC,GOL G3 2810 (GRU)
-10,13,651.59,REC,GOL G3 2810 (GRU)
-10,13,651.59,REC,GOL G3 2810 (GRU)
-10,13,651.59,REC,GOL G3 2810 (GRU)
-10,13,651.59,REC,GOL G3 2810 (GRU)
-10,13,651.59,REC,GOL G3 2810 (GRU)
-10,13,651.59,REC,GOL G3 2810 (GRU)
-10,13,651.59,REC,GOL G3 2810 (GRU)
-10,13,581.69,REC,GOL G3 2810 (GRU)
-9,13,581.69,REC,GOL G3 2810 (GRU)
-9,13,581.69,REC,GOL G3 2810 (GRU)
-9,13,581.69,REC,GOL G3 2810 (GRU)
-9,13,732.59,REC,GOL G3 2810 (GRU)
-9,13,732.59,REC,GOL G3 2810 (GRU)
-9,13,732.59,REC,GOL G3 2810 (GRU)
-9,13,732.59,REC,GOL G3 2810 (GRU)
-8,13,732.59,REC,GOL G3 2810 (GRU)
-8,13,732.59,REC,GOL G3 2810 (GRU)
-8,13,732.59,REC,GOL G3 2810 (GRU)
-8,13,732.59,REC,GOL G3 2810 (GRU)
-8,13,732.59,REC,GOL G3 2810 (GRU)
-8,13,732.59,REC,GOL G3 2810 (GRU)
-8,13,732.59,REC,GOL G3 2810 (GRU)
-8,13,581.69,REC,GOL G3 2810 (GRU)
-7,13,581.69,REC,GOL G3 2810 (GRU)
-7,13,581.69,REC,GOL G3 2810 (GRU)
-7,13,581.69,REC,GOL G3 2810 (GRU)
-7,13,581.69,REC,GOL G3 2810 (GRU)
-7,13,581.69,REC,GOL G3 2810 (GRU)
-7,13,581.69,REC,GOL G3 2810 (GRU)
-7,13,581.69,REC,GOL G3 2810 (GRU)
-7,13,581.69,REC,GOL G3 2810 (GRU)
-6,13,581.69,REC,GOL G3 2810 (GRU)
-6,13,581.69,REC,GOL G3 2810 (GRU)
-6,13,581.69,REC,GOL G3 2810 (GRU)
-6,13,581.69,REC,GOL G3 2810 (GRU)
-6,13,581.69,REC,GOL G3 2810 (GRU)
-6,13,581.69,REC,GOL G3 2810 (GRU)
-5,13,581.69,REC,GOL G3 2810 (GRU)
-5,13,581.69,REC,GOL G3 2810 (GRU)
-5,13,581.69,REC,GOL G3 2810 (GRU)
-5,13,830.59,REC,GOL G3 2810 (GRU)
-5,13,830.59,REC,GOL G3 2810 (GRU)
-5,13,830.59,REC,GOL G3 2810 (GRU)
-5,13,830.59,REC,GOL G3 2810 (GRU)
-2,13,1081.69,REC,GOL G3 2810 (GRU)
-2,13,1081.69,REC,GOL G3 2810 (GRU)
-2,13,1081.69,REC,GOL G3 2810 (GRU)
-2,13,1081.69,REC,GOL G3 2810 (GRU)
-3,13,930.69,REC,GOL G3 2810 (GRU)
-3,13,930.69,REC,GOL G3 2810 (GRU)
-3,13,930.69,REC,GOL G3 2810 (GRU)
-3,13,930.69,REC,GOL G3 2810 (GRU)
-3,13,930.69,REC,GOL G3 2810 (GRU)
-3,13,930.69,REC,GOL G3 2810 (GRU)
-4,13,930.69,REC,GOL G3 2810 (GRU)
-4,13,830.59,REC,GOL G3 2810 (GRU)
-4,13,930.69,REC,GOL G3 2810 (GRU)
-4,13,930.69,REC,GOL G3 2810 (GRU)
-4,13,930.69,REC,GOL G3 2810 (GRU)
-4,13,930.69,REC,GOL G3 2810 (GRU)
-4,13,930.69,REC,GOL G3 2810 (GRU)
-4,13,930.69,REC,GOL G3 2810 (GRU)
-5,13,930.69,REC,GOL G3 2810 (GRU)
-5,13,830.59,REC,GOL G3 2810 (GRU)
-5,13,830.59,REC,GOL G3 2810 (GRU)
-5,13,830.59,REC,GOL G3 2810 (GRU)
-5,13,830.59,REC,GOL G3 2810 (GRU)
-5,13,581.69,REC,GOL G3 2810 (GRU)
-5,13,581.69,REC,GOL G3 2810 (GRU)
-5,13,581.69,REC,GOL G3 2810 (GRU)
-6,13,581.69,REC,GOL G3 2810 (GRU)
-6,13,581.69,REC,GOL G3 2810 (GRU)
-6,13,581.69,REC,GOL G3 2810 (GRU)
-6,13,581.69,REC,GOL G3 2810 (GRU)
-6,13,581.69,REC,GOL G3 2810 (GRU)
-6,13,581.69,REC,GOL G3 2810 (GRU)
-7,13,581.69,REC,GOL G3 2810 (GRU)
-7,13,581.69,REC,GOL G3 2810 (GRU)
-7,13,581.69,REC,GOL G3 2810 (GRU)
-7,13,581.69,REC,GOL G3 2810 (GRU)
-7,13,581.69,REC,GOL G3 2810 (GRU)
-7,13,581.69,REC,GOL G3 2810 (GRU)
-7,13,581.69,REC,GOL G3 2810 (GRU)
-7,13,581.69,REC,GOL G3 2810 (GRU)
-8,13,581.69,REC,GOL G3 2810 (GRU)
-8,13,732.59,REC,GOL G3 2810 (GRU)
-8,13,732.59,REC,GOL G3 2810 (GRU)
-8,13,732.59,REC,GOL G3 2810 (GRU)
-8,13,732.59,REC,GOL G3 2810 (GRU)
-8,13,732.59,REC,GOL G3 2810 (GRU)
-8,13,732.59,REC,GOL G3 2810 (GRU)
-8,13,732.59,REC,GOL G3 2810 (GRU)
-9,13,732.59,REC,GOL G3 2810 (GRU)
-9,13,732.59,REC,GOL G3 2810 (GRU)
-9,13,732.59,REC,GOL G3 2810 (GRU)
-9,13,732.59,REC,GOL G3 2810 (GRU)
-9,13,581.69,REC,GOL G3 2810 (GRU)
-9,13,581.69,REC,GOL G3 2810 (GRU)
-9,13,581.69,REC,GOL G3 2810 (GRU)
-10,13,581.69,REC,GOL G3 2810 (GRU)
-10,13,651.59,REC,GOL G3 2810 (GRU)
-10,13,651.59,REC,GOL G3 2810 (GRU)
-10,13,651.59,REC,GOL G3 2810 (GRU)
-10,13,651.59,REC,GOL G3 2810 (GRU)
-10,13,651.59,REC,GOL G3 2810 (GRU)
-10,13,651.59,REC,GOL G3 2810 (GRU)
-10,13,651.59,REC,GOL G3 2810 (GRU)
-11,13,651.59,REC,GOL G3 2810 (GRU)
-11,13,651.59,REC,GOL G3 2810 (GRU)
-11,13,651.59,REC,GOL G3 2810 (GRU)
-11,13,651.59,REC,GOL G3 2810 (GRU)
-11,13,651.59,REC,GOL G3 2810 (GRU)
-11,13,651.59,REC,GOL G3 2810 (GRU)
-11,13,651.59,REC,GOL G3 2810 (GRU)
-11,13,651.59,REC,GOL G3 2810 (GRU)
-12,13,651.59,REC,GOL G3 2810 (GRU)
-12,13,651.59,REC,GOL G3 2810 (GRU)
-12,13,651.59,REC,GOL G3 2810 (GRU)
-12,13,651.59,REC,GOL G3 2810 (GRU)
-12,13,651.59,REC,GOL G3 2810 (GRU)
-12,13,581.69,REC,GOL G3 2810 (GRU)
-12,13,581.69,REC,GOL G3 2810 (GRU)
-12,13,581.69,REC,GOL G3 2810 (GRU)
-13,13,581.69,REC,GOL G3 2810 (GRU)
-13,13,581.69,REC,GOL G3 2810 (GRU)
-13,13,581.69,REC,GOL G3 2810 (GRU)
-13,13,581.69,REC,GOL G3 2810 (GRU)
-13,13,581.69,REC,GOL G3 2810 (GRU)
-13,13,581.69,REC,GOL G3 2810 (GRU)
-14,13,248.83,REC,GOL G3 2810 (GRU)
-14,13,263.83,REC,GOL G3 2810 (GRU)
-14,13,263.83,REC,GOL G3 2810 (GRU)
-14,13,263.83,REC,GOL G3 2810 (GRU)
-14,13,263.83,REC,GOL G3 2810 (GRU)
-14,13,263.83,REC,GOL G3 2810 (GRU)
-14,13,263.83,REC,GOL G3 2810 (GRU)
-14,13,263.83,REC,GOL G3 2810 (GRU)
-15,13,520.69,REC,GOL G3 2810 (GRU)
-15,13,520.69,REC,GOL G3 2810 (GRU)
-15,13,520.69,REC,GOL G3 2810 (GRU)
-15,13,520.69,REC,GOL G3 2810 (GRU)
-15,13,520.69,REC,GOL G3 2810 (GRU)
-15,13,520.69,REC,GOL G3 2810 (GRU)
-15,13,520.69,REC,GOL G3 2810 (GRU)
-15,13,520.69,REC,GOL G3 2810 (GRU)
-16,13,520.69,REC,GOL G3 2810 (GRU)
-16,13,520.69,REC,GOL G3 2810 (GRU)
-16,13,520.69,REC,GOL G3 2810 (GRU)
-16,13,520.69,REC,GOL G3 2810 (GRU)
-16,13,520.69,REC,GOL G3 2810 (GRU)
-16,13,520.69,REC,GOL G3 2810 (GRU)
-16,13,520.69,REC,GOL G3 2810 (GRU)
-16,13,520.69,REC,GOL G3 2810 (GRU)
-17,13,520.69,REC,GOL G3 2810 (GRU)
-17,13,520.69,REC,GOL G3 2810 (GRU)
-17,13,520.69,REC,GOL G3 2810 (GRU)
-17,13,520.69,REC,GOL G3 2810 (GRU)
-17,13,520.69,REC,GOL G3 2810 (GRU)
-17,13,520.69,REC,GOL G3 2810 (GRU)
-17,13,520.69,REC,GOL G3 2810 (GRU)
-18,13,520.69,REC,GOL G3 2810 (GRU)
-18,13,520.69,REC,GOL G3 2810 (GRU)
-18,13,520.69,REC,GOL G3 2810 (GRU)
-18,13,520.69,REC,GOL G3 2810 (GRU)
-18,13,520.69,REC,GOL G3 2810 (GRU)
-18,13,520.69,REC,GOL G3 2810 (GRU)
-18,13,520.69,REC,GOL G3 2810 (GRU)
-18,13,520.69,REC,GOL G3 2810 (GRU)
-19,13,245.83,REC,GOL G3 2810 (GRU)
-19,13,245.83,REC,GOL G3 2810 (GRU)
-19,13,245.83,REC,GOL G3 2810 (GRU)
-19,13,245.83,REC,GOL G3 2810 (GRU)
-19,13,245.83,REC,GOL G3 2810 (GRU)
-19,13,245.83,REC,GOL G3 2810 (GRU)
-19,13,245.83,REC,GOL G3 2810 (GRU)
-19,13,245.83,REC,GOL G3 2810 (GRU)
-20,13,245.83,REC,GOL G3 2810 (GRU)
-20,13,245.83,REC,GOL G3 2810 (GRU)
-20,13,245.83,REC,GOL G3 2810 (GRU)
-20,13,245.83,REC,GOL G3 2810 (GRU)
-20,13,245.83,REC,GOL G3 2810 (GRU)
-20,13,245.83,REC,GOL G3 2810 (GRU)
-20,13,245.83,REC,GOL G3 2810 (GRU)
-20,13,245.83,REC,GOL G3 2810 (GRU)
-21,13,245.83,REC,GOL G3 2810 (GRU)
-21,13,245.83,REC,GOL G3 2810 (GRU)
-21,13,245.83,REC,GOL G3 2810 (GRU)
-21,13,245.83,REC,GOL G3 2810 (GRU)
-21,13,380.69,REC,GOL G3 2810 (GRU)
发布于 2020-08-08 01:24:15
非内置函数
.groupby
和.transform
在dataframe中创建必要的列,然后将它们绘制为。
import pandas as pd
import matplotlob.pyplot as plt
import seaborn as sns
# use groupby and transform
df['max'] = df.groupby('DAYS_UNTIL_DEPARTURE')['COST'].transform('max')
df['min'] = df.groupby('DAYS_UNTIL_DEPARTURE')['COST'].transform('min')
# plot
plt.figure(figsize=(10,4))
sns.lineplot(x="DAYS_UNTIL_DEPARTURE", y="min", data=df, ci=None, palette="muted", label='min')
sns.lineplot(x="DAYS_UNTIL_DEPARTURE", y="max", data=df, ci=None, palette="muted", label='max')
plt.ylabel('Cost')
plt.show()
https://stackoverflow.com/questions/63310793
复制相似问题