python提取excel数据形成折线图、柱状图

python提取excel数据形成折线图、柱状图

形成折线图

  • python提取excel数据
    下面展示一些 代码块
    1、首先需要import xlrd
    2、将数据打开,table = data.sheets()[0],0代表是sheet1,如果你的数据在sheet2,则table = data.sheets()[1]
import xlrd
data = xlrd.open_workbook(r'C:\Users\Desktop\\AI.xlsx')
table = data.sheets()[0]
print(table)
  • 我随便输入的数据,方便看
    我随便输入的数据

下面展示一些 读取数据

x_datas=[]#用来表示横坐标
As=[]
Bs=[]

for i in range(1,10):

    x_data=table.row_values(i)[0]
    x_datas.append(x_data)

    A=table.row_values(i)[1]
    As.append(A)
    B=table.row_values(i)[2]
    Bs.append(B)
    
print(x_datas)
print(As)
print(Bs)
  • 结果如下
[5.0, 10.0, 15.0, 20.0, 30.0, 50.0, 100.0, 200.0, 300.0]
[94.0009, 90.3048, 85.96, 82.1583, 75.8516, 66.2486, 51.2977, 36.5599, 31.3475]
[97.7063, 96.2765, 94.5793, 93.0434, 90.3905, 86.0659, 78.7947, 70.9617, 67.3024]
  • 接下来就是展示为折
  • 6
    点赞
  • 56
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要将一个文件夹内的多个Excel数据一起提取并绘制图表,你可以按照以下步骤进行操作: 1. 导入所需的库和模块: - 使用`pandas`库来读取和处理Excel数据。 - 使用`matplotlib`库来绘制图表。 2. 遍历文件夹中的所有Excel文件: - 使用`os`模块的`listdir`函数获取文件夹中的所有文件名。 - 使用`os.path`模块的`join`函数构建完整的文件路径。 3. 读取Excel数据: - 使用`pandas`库的`read_excel`函数读取每个Excel文件中的数据,并将其存储为数据框。 4. 处理数据: - 对于每个数据框,根据需要进行数据清洗、处理和转换。 5. 绘制图表: - 使用`matplotlib`库来创建图表对象,并使用数据框中的数据绘制所需的图表类型,如折线图柱状图等。 下面是一个示例代码,演示如何实现上述步骤: ```python import os import pandas as pd import matplotlib.pyplot as plt # 设置文件夹路径 folder_path = 'your_folder_path' # 获取文件夹中的所有文件名 file_names = os.listdir(folder_path) # 遍历文件夹中的所有Excel文件 for file_name in file_names: # 构建完整的文件路径 file_path = os.path.join(folder_path, file_name) # 读取Excel数据 df = pd.read_excel(file_path) # 处理数据(根据需要进行数据清洗、处理和转换) # 绘制图表 plt.plot(df['x'], df['y'], label=file_name) # 示例绘制折线图,x和y为Excel数据中的列名 # 添加图例和其他图表元素 plt.legend() plt.xlabel('x') plt.ylabel('y') plt.title('Multiple Excel Data') # 显示图表 plt.show() ``` 请根据实际情况修改代码,包括设置文件夹路径、Excel数据的列名以及绘制的图表类型等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值