twoord.plot双Y轴

格式

 twoord.plot(lx,ly,rx,ry,data=NULL,main="",xlim=NULL,lylim=NULL,rylim=NULL,
 mar=c(5,4,4,4),lcol=1,rcol=2,xlab="",lytickpos=NA,ylab="",ylab.at=NA,
 rytickpos=NA,rylab="",rylab.at=NA,lpch=1,rpch=2,
 type="b",xtickpos=NULL,xticklab=NULL,halfwidth=0.4,axislab.cex=1,
 do.first=NULL,...)

释义

lx左x轴的值,ly左y轴的值,rx右x轴的值,ry右y轴的值 这四个值要与data 中引用的数据对应;

main 图的名称;

lcol,rcol 左右Y轴的颜色;

ylab 左Y轴标签;

rylab 右Y轴标签;

xlab x轴标签;

type 类型同plot的设置,

"p" 点,
"l"  线,
"b" 时绘制点和线

lpch,rpch 区分左右Y轴点的两个不同符号 同plot


install.packages("gcookbook")

library(plotrix) 
x<-read.csv("G:/stock.csv",header=TRUE,sep=",")
b<-as.Date(x$日期)#日期类型转换
#将b与x合并两种方式
a<-data.frame(b,x[,-1])
names(a)<-c("日期","开盘价","最高价","最低价","收盘价")#列名命名
colnames(a)
class(a[,1])
#or
x<-x[,-1]
x$日期<-b
colnames(x)
#双Y轴图

twoord.plot(日期,开盘价, 日期,收盘价,type="l",lcol="red",rcol="blue",xlab="日期", ylab="开盘价",rylab="收盘价",  main="趋势分析" , xtickpos=日期,xticklab=format(日期))

结果

#今天测试这个代码不好用了,报错如下:Error in twoord.plot(日期, 开盘价, 日期, 收盘价, type = "l", lcol = "red",  :   找不到对象'日期'

修改为:

twoord.plot("日期","最高价","日期","最低价",data=a[,c(1,3,4)],type="l",lcol="red",rcol="blue",
            lpch=16,rpch=1,
            xlab="日期", ylab="最高价",rylab="最低价",  main="趋势分析")

问题 时间展示有误,待修改











  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值