【发布时间】:2020-06-22 09:33:23
【问题描述】:
我有一个如下图所示的数据框
product bought_date Monthly_profit Average_discout
A 2016 85000000 5
A 2017 55000000 5.6
A 2018 45000000 10
A 2019 35000000 9.8
B 2016 75000000 5
B 2017 55000000 4.6
B 2018 75000000 11
B 2019 45000000 9.8
C 2016 95000000 5.3
C 2017 55000000 5.1
C 2018 50000000 10.2
C 2019 45000000 9.8
从上面我想绘制 3 个子图。
一个用于产品 A、B 和 C。
在每个子图中应该有 3 条线图,其中
X axis = bought_date
Y axis1 = Monthly_profit
Y axis2 = Average_discout
我试过下面的代码。
sns.set(style = 'darkgrid')
sns.lineplot(x = 'bought_date', y = 'Monthly_profit', style = 'product',
data = df1, markers = True, ci = 68, err_style='bars')
【问题讨论】:
标签: pandas matplotlib seaborn plotly-python