|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
x轴设置为时间,输出报错
Failed to convert value(s) to axis units: '2021-08-25 12:00:00'
代码如下
import pandas as pd
import datetime
from datetime import datetime
import matplotlib.pyplot as plt
plt.rcParams["font.sans-serif"] = ['SimHei']
df = pd.read_excel('D:\测试.xlsx',sheet_name = '1',value = 'False')
fig = plt.figure(figsize = (12,7),dpi=400)
#fig = plt.figure()
x = df['日期时间']
x2 =df[df.index == 8961]
y1 = df['静电除尘']
plt.plot(x,y1,color = 'blue')
plt.tick_params(labelsize=11)
plt.axvline(x='2021-08-25 12:00:00',color='r',linestyle='--',lw=2)
plt.axhline(y=1700,c='r',lw=2)
plt.xticks(rotation=60,size=8)
求助各路大佬,我这个axvline中的x参数是哪里出了问题,应该怎么改才能让以时间为x轴的图表生成竖直辅助线 |
|