簡體   English   中英

Seaborn 如何在折線圖中獲得這條線(置信界限)?

[英]Seaborn how do I get this line (condifence bounds) in the line plot?

我有個問題。 我想以線性進度顯示月份的頻率。 這樣做時,我將月份分組並線性顯示。 我想得到這條藍色粗線。 我如何得到這條粗藍線(置信界限)?

d = {
    "customerId": [1, 1, 1, 1, 1, 2, 3, 3],
    "fromDate": [
        "2022-06-01",
        "2022-05-25",
        "2022-05-25",
        "2022-05-20",
        "2021-09-05",
        "2022-06-02",
        "2021-03-01",
        "2021-02-01",
    ],
    "sales": [100, 20, 50, 30, 40, 80, 50, 20],
}
df = pd.DataFrame(data=d)
df["fromDate"] = pd.to_datetime(df["fromDate"], errors="coerce")

df['fromDate_month'] = pd.to_datetime(df['fromDate'], errors='coerce').dt.month
df_month = df['fromDate_month']
plt.figure(figsize=(14,5))
ax = sns.lineplot(x=df_month.value_counts().index, y=df_month.value_counts())

我有的在此處輸入圖像描述

我想要的是

在此處輸入圖像描述

你的第二個情節有上限和下限置信區間。 您的第一個圖表是您使用制作的數據框得到的,是繪圖的問題樣式還是您還想要置信范圍?
如果是,則在運行繪圖之前執行此操作:

import matplotlib.pyplot as plt
%matplotlib inline
plt.style.use('seaborn')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM