Python从Excel读取数据并生成图表的方法详解
Python从Excel读取数据并生成图表:
一、Pandas + Matplotlib/Seaborn(静态图表)
适用场景:快速数据清洗+基础到高级可视化
步骤:
-
安装库:
pip install pandas matplotlib seaborn openpyxl
-
读取与处理数据:
import pandas as pd df = pd.read_excel("data.xlsx", sheet_name="Sheet1") # 读取Excel df_clean = df.dropna() # 清洗缺失值
-
生成图表:
- 折线图(趋势分析):
plt.plot(df['月份'], df['销售额'], marker='o', color='b') plt.title("月度销售趋势")
- 折线图(趋势分析):