楼主: 随便吧21
2540 3

[问答] plot函数画图,设置了type=l,为什么画出来的像是散点图? [推广有奖]

  • 2关注
  • 0粉丝

高中生

55%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
102 点
帖子
8
精华
0
在线时间
47 小时
注册时间
2019-11-22
最后登录
2021-4-8

楼主
随便吧21 发表于 2020-4-15 11:33:17 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
qqq<-read.csv("GC=F.csv",header = T,na.strings = "null")##将导入的null设置为NA
qqq<-qqq[complete.cases(qqq),]##删除NA行
myts<-ts(qqq$Open)
plot(qqq$Date,myts,type="l")
代码如上,可是用plot画出来的图还是和散点图似的,数据也就不到900个吧,不清楚为啥会出现这样的情况,下图
R{V22AQ]}(M)VBUXAISXM04.png
但是调用quantmod,用chartseries画出来的图就没什么问题了

5{Y%_RSI4UW2Q6%H~Z3Y}UP.png
还有个问题chartseries怎么设置横轴呢 GC=F.xlsx (47.3 KB)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝


JX728MIIME_)SZ8L(@38Q~5.png (7.03 KB)

JX728MIIME_)SZ8L(@38Q~5.png

沙发
llb_321 在职认证  发表于 2020-4-15 15:11:43
你的数据是离散的,所以会画成点,时间序列的数据不建议用plot或者geom_line画线图,找找有专门针对时间序列的包。

藤椅
caozhaowen 在职认证  发表于 2020-4-16 00:31:22
  1. myts <- xts(x =  qqq$Open ,  order.by = qqq$Date)
  2. plot(myts)
复制代码

板凳
随便吧21 发表于 2020-4-16 11:31:17
caozhaowen 发表于 2020-4-16 00:31
感谢您,老师

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-8 04:59