[英]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.