python图像处理问题

csv文件数据合并之后数据太多,用python画出的图像和原图不一样,后面的数据跑到前面去了。图一为真实图像,图二是自己用python画的

img

图一

img

图2

import csv
import pandas as pd
import glob
import matplotlib.pyplot as plt
#解决中文问题
plt.rcParams['font.sans-serif']=['SimHei']
#解决负号问题
plt.rcParams['axes.unicode_minus']=False
%matplotlib inline

path='D:/研究生阶段相关的文档/西交轴承试验数据/西交轴承试验数据/Data/2100rpm 35Hz 12kN/Bearing1_1'
all_files=glob.glob(path+'/*.csv')
all_data=[]
for filename in all_files:
    df=pd.read_csv(filename,index_col=None,header=0)
    all_data.append(df)
data2=pd.concat(all_data,axis=0,ignore_index=True)
plt.title('原始振动信号')
plt.ylabel('振幅/g')
plt.xlabel('时间/s')
plt.plot(data2,color='blue')#画折线图

没懂你这问题是啥,如果是自变量时序不对的话你就手动调下呗。

csv文件顺序没有问题,就是所以文件数据加起来超过了400万个数据,导致后面的数据跑到前面去了