gpt4 book ai didi

python - 将绘图标签添加到 Seaborn Lineplot

转载 作者:太空宇宙 更新时间:2023-11-04 00:03:19 25 4
gpt4 key购买 nike

我有一个显示每月收入的数据框。还有一列显示该月开设的地点数量。

>       Date        Order Amount    Locations Opened 
16 2016-05-31 126443.17 2.0
> 17 2016-06-30 178144.27 0.0
18 2016-07-31 230331.96 1.0
> 19 2016-08-31 231960.04 0.0
20 2016-09-30 208445.26 0.0

我正在使用 seaborn 按月绘制收入

    sns.lineplot(x="Date", y="Order Amount", 
data=total_monthly_rev).set_title("Total Monthly Revenue")

enter image description here

我一直在尝试使用第三列 Locations Opened 向线图中添加支持文本,但未成功,这样我就可以显示一个月内开设的地点数量,其中 Locations Opened > 0。

最佳答案

IIUC,使用文本:

plt.figure(figsize=(12, 5))
sns.lineplot(x="Date", y="Order Amount", data=total_monthly_rev).set_title("Total Monthly Revenue")

# Using a variable to manage how above/below text should appear
slider = 1000
for i in range(total_monthly_rev.shape[0]):
if total_monthly_rev['LocationsOpened'].iloc[i] > 0:
plt.text(total_monthly_rev.Date.iloc[i],
total_monthly_rev['Order Amount'].iloc[i] + slider,
total_monthly_rev['LocationsOpened'].iloc[i])
plt.show()

plt

关于python - 将绘图标签添加到 Seaborn Lineplot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55015329/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com