[第4课] 条形图 (柱形图)

好的,您可以使用 Pandas 和 Matplotlib 库来读取表格并绘制扇形图、折线图、柱形图条形图。 1. 读取表格 您可以使用 Pandas 库中的 `read_excel()` 方法来读取 Excel 表格。例如,假设您的表格名为 `data.xlsx`,则可以使用以下代码读取表格: ```python import pandas as pd df = pd.read_excel('data.xlsx') ``` 这将把表格中的数据读取到 Pandas 的 DataFrame 对象中,您可以使用 `head()` 方法查看前几行数据。 2. 绘制扇形图 您可以使用 Matplotlib 库中的 `pie()` 方法来绘制扇形图。例如,假设您想绘制表格中第一列数据的扇形图,则可以使用以下代码: ```python import matplotlib.pyplot as plt plt.pie(df.iloc[:, 0], labels=df.index) plt.show() ``` 这将绘制出一个以表格第一列数据为数据的扇形图。 3. 绘制折线图 您可以使用 Matplotlib 库中的 `plot()` 方法来绘制折线图。例如,假设您想绘制表格中前三列数据的折线图,则可以使用以下代码: ```python plt.plot(df.iloc[:, 0], label=df.columns[0]) plt.plot(df.iloc[:, 1], label=df.columns[1]) plt.plot(df.iloc[:, 2], label=df.columns[2]) plt.legend() plt.show() ``` 这将绘制出一个包含前三列数据的折线图,并在图例中显示每一列数据的名称。 4. 绘制柱形图条形图 您可以使用 Matplotlib 库中的 `bar()` 和 `barh()` 方法来分别绘制柱形图条形图。例如,假设您想绘制表格中前两列数据的柱形图条形图,则可以使用以下代码: ```python plt.bar(df.index, df.iloc[:, 0], label=df.columns[0]) plt.bar(df.index, df.iloc[:, 1], bottom=df.iloc[:, 0], label=df.columns[1]) plt.legend() plt.show() plt.barh(df.index, df.iloc[:, 0], label=df.columns[0]) plt.barh(df.index, df.iloc[:, 1], left=df.iloc[:, 0], label=df.columns[1]) plt.legend() plt.show() ``` 这将绘制出前两列数据的柱形图条形图,并在图例中显示每一列数据的名称。 希望这些指导对您有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值