楼主: mashagua
5716 3

[问答] R语言如何画线图 [推广有奖]

  • 0关注
  • 1粉丝

博士生

88%

还不是VIP/贵宾

-

威望
0
论坛币
60 个
通用积分
69.1920
学术水平
1 点
热心指数
1 点
信用等级
0 点
经验
3931 点
帖子
198
精华
0
在线时间
258 小时
注册时间
2013-9-20
最后登录
2020-12-21

楼主
mashagua 学生认证  发表于 2016-7-31 13:26:06 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我有这样一个数据框
x
           x1 x2   x3
1  2015-01-01  1 0.12
2  2015-01-02  3 0.11
3  2015-01-03  2 0.02
4  2015-01-04  9 0.31
5  2015-01-05  8 0.22
6  2015-01-06 10 0.17
7  2015-01-07 11 0.43
8  2015-01-08  7 0.35
9  2015-01-09  6 0.61
10 2015-01-10  8 0.44
11 2015-01-11 12 0.29

我想问一下,怎样画以x=x1为自变量,y1=x2,y2=x3为因变量的线图
二维码

扫码加我 拉你入群

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

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

关键词:R语言 因变量 自变量 数据框 如何

沙发
jiangbeilu 学生认证  发表于 2016-7-31 16:20:45
给你一个代码,大概就是如下的图形:可以自己再修改。
  1. x1 = 1:11
  2. x2 = c(1,3,2,9,8,10,11,7,6,8,12)
  3. x3 = c(.12,.11,.02,.31, .22, .17,.43, .35, .61, .44, .29)
  4. df <- data.frame(x1,x2,x3)
  5. plot(x1,x2,data=df,type="l",ylim=c(0,13))
  6. lines(df[["x3"]]*20,type="l",lty=2,lwd=2,col="red")
  7. axis(4,at=seq(0,13,2),labels=seq(0,0.6,0.1))
  8. text(11,5.8,"x3",col="red")
  9. text(11,11,"x2")
复制代码

保存图片.png (16.02 KB)

保存图片.png

藤椅
jiangbeilu 学生认证  发表于 2016-7-31 16:22:26
不过,一般不建议作一个图形,因为坐标轴比较容易混淆。除非这两者有很明显的区分度,否则的话,建议作两张图。

板凳
mashagua 学生认证  发表于 2016-7-31 16:27:16
jiangbeilu 发表于 2016-7-31 16:22
不过,一般不建议作一个图形,因为坐标轴比较容易混淆。除非这两者有很明显的区分度,否则的话,建议作两张 ...
好的,谢谢您的建议,学习了

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 13:03