我的data
分如下:
data<-data.frame(ymdhms=c(20230301000000,20230301000010,20230301000020,20230301000030,20230301000040,
20230301000050,20230301000100,20230301000110),
switch=c(0,0,0,1,0,0,1,0),
power=c(20,21,22,23,20,19,29,28))
ymdhms
表示年、月、日、小时、分钟和秒.例如,2023030ymdhms
0000`表示2023年3月1日00:00:00.
ymdhms
的值为10秒时间间隔.对于switch
列,1
表示switch 接通,0
表示switch 断开.
我想要做的是绘制power
与ymdhms
的关系图.
所以y轴应该是power
,x轴应该是时间.我希望x轴表示时间顺序,并且只表示经过了多少秒.我还想在视觉上区分switch
是开着还是关着.如果switch
关闭,我想将该区域涂成红色.如果switch
打开,我想将该区域涂成绿色.
你能推荐一种很好的方式来想象我想要做什么吗?