import pandas as pd
import matplotlib.pyplot as plt
from datetime import datetime

df = pd.read_csv("followers_info.csv", encoding="utf-8-sig")

df["date"] = pd.to_datetime(df["follow_datetime"]).dt.date
date_counts = df["date"].value_counts().sort_index()
cumulative_counts = date_counts.cumsum()
print(sum(date_counts), cumulative_counts[-1])

plt.figure(figsize=(15, 5))
plt.bar(date_counts.index, date_counts.values)
plt.title("followers")
plt.xlabel("date")
plt.ylabel("numbers")

plt.figure(figsize=(15, 5))
plt.plot(date_counts.index, cumulative_counts.values)
plt.title("followers")
plt.xlabel("date")
plt.ylabel("numbers")

plt.show()
Edit
Pub: 29 Apr 2025 11:29 UTC
Views: 17