R_Language 板


LINE

[问题类型]: 程式谘询(我想用R 做某件事情,但是我不知道要怎麽用R 写出来) [软体熟悉度]: 入门(写过其他程式,只是对语法不熟悉) [问题叙述]: 我在画一笔资料和时间的关系,但是资料的时间尺度是5天 所以横座标的间隔被自动换成星期表示 (时间轴使用lubridate包产生) 想请教如何才能让他用日期表示 已经试过 yaxt="n" 然後用 axis()重设 但时间轴会变成lubridate转换时间的numeric 如1542528000、1542614400 [程式范例]: library(readxl) library(lubridate) library(plotrix) #data = read_excel("C:/Users/User/Desktop/observe.xlsx",na="NA") 原本的资料 data2=list(51,43,39,16,18,22,21,33,43,17,25,29,29,31,32) #其中一项资料 x2=seq(from=ymd_hm("2018-11-16-08-00"),to=ymd_hm("2018-11-20-20-00"),by=6*60*60) x3=c(x2[1],x2[2],x2[3],x2[5],x2[6],x2[7],x2[9],x2[10],x2[11],x2[13],x2[14],x2[15],x2[17],x2[18],x2[19]) plot(x3,data2,type="b",xlab="时间:11/16~11/20每日0800、1400、2000", ylab="pm10 (μg/m^3)",yaxs="i",yaxt="n",ylim=c(15,55),col="blue") axis(2,at=seq(15,55,5)) [环境叙述]: R version 3.5.1 (2018-07-02) Platform: x86_64-w64-mingw32/x64 (64-bit) Running under: Windows >= 8 x64 (build 9200) Matrix products: default locale: [1] LC_COLLATE=Japanese_Japan.932 LC_CTYPE=Japanese_Japan.932 LC_MONETARY=Japanese_Japan.932 LC_NUMERIC=C [5] LC_TIME=Japanese_Japan.932 attached base packages: [1] stats graphics grDevices utils datasets methods base other attached packages: [1] lubridate_1.7.4 readxl_1.1.0 loaded via a namespace (and not attached): [1] compiler_3.5.1 magrittr_1.5 tools_3.5.1 pillar_1.3.0 tibble_1.4.2 crayon_1.3.4 Rcpp_1.0.0 [8] cellranger_1.1.0 stringi_1.1.7 stringr_1.3.1 rlang_0.2.2 [关键字]: lubridate plot 时间轴间隔 星期改回日期 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.115.217.19
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1544886070.A.0CF.html
1F:→ Retangle: 附上图 :https://imgur.com/a/hGJ8fYz 12/15 23:14
2F:→ andrew43: 先提供一小段原始资料,特别是日期被记录的方式。 12/16 16:57
3F:→ cywhale: 不太确定你使用的函数和程式码不好给建议,但若重给axis 12/16 17:14
4F:→ cywhale: 比如原本时间太长以至於时间轴时间被自动改掉 你可以自给 12/16 17:15
5F:→ cywhale: tx=seq.Date(ymd('2018-01-01'),ymd('2018-12-31'),by= 12/16 17:16
6F:→ cywhale: "month"); axis(1,at=tx,labels=tx) 类似这样重新给label 12/16 17:17
已在原文附上附上程式码 ※ 编辑: Retangle (140.115.217.19), 12/17/2018 10:18:37
7F:→ andrew43: 强制 axis.POSIXct(1, x = x3, format = "%F") 12/17 11:33
8F:→ andrew43: 记得plot()中加xaxt="n"使x-axis先不画刻度 12/17 11:34
9F:→ andrew43: format的用法请看 ?strptime 12/17 11:35
10F:→ andrew43: 如果刻度位置有正负偏,可注意时区。 12/17 11:37







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Tech_Job站内搜寻

TOP