import pandas as pd
import matplotlib.pyplot as plt
# 创建dataframe
df_tmp = pd.DataFrame({'时间':list(df6['时间']),
'6F-X向水平振动':list(df6['X向水平振动']),
'5F-X向水平振动':list(df5['X向水平振动'])})
# 读取本地csv文件
df =pd.read_csv('xxx.csv')
# dataframe指定列改做为索引
df.set_index(["时间"], inplace=True)
# dataframe整体切片
df = df_tmp.iloc[num1:num2,:]
# 删除某列
del df['压力']
# dataframe绘图 df.plot()
# 绘图汉字
plt.rcParams['font.sans-serif']=['SimHei'] plt.rcParams['axes.unicode_minus'] = False plt.xticks(color='black', rotation=10)
# 颜色和旋转角度
plt.grid() plt.legend() plt.show()
# dataframe绘制热力图
cm1 = df.corr()
hm2 = sns.heatmap(cm1,square=True,annot=True,cmap='RdPu',fmt='.2f',annot_kws={'size':10})
plt.show()