R之折线图

需求:

用R语言画折线图

实现:

xiao <- read.table("d:/final.txt",header=T,sep=",")
data<-xiao[order(-xiao[,2]),]
Precision<-data[,1]
Recall<-data[,2]
plot(Recall,Precision,type="o",main="PR图",col="blue",frame.plot=TRUE)

对应的数据文件参见附件

显示图如下:



 
参数说明:

plot(x, y, type,main,col,frame.plot...)

x:x的数据列

y:y的数据列

type包括如下:

"p" for points,

 

"l" for lines,

 

"b" for both,

 

"c" for the lines part alone of "b",

 

"o" for both ‘overplotted’,

 

"h" for ‘histogram’ like (or ‘high-density’) vertical lines,

 

"s" for stair steps,

 

"S" for other steps, see ‘Details’ below,

 

"n" for no plotting.

main:an overall title for the plot: see title.

更多参见

help(plot)

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
RStudio是一个集成开发环境(IDE),用于统计软件R的开发和运行。它提供了一个友好的用户界面和许多功能来支持数据分析和可视化。 交互折线图是指可以通过用户的交互操作来进行动态调整和探索的折线图。在RStudio中,可以使用一些包和函数来创建交互折线图,例如ggplot2和plotly。 首先,需要安装并加载ggplot2和plotly包。可以使用以下代码完成: ```R install.packages("ggplot2") install.packages("plotly") library(ggplot2) library(plotly) ``` 然后,使用ggplot2包中的ggplot函数创建一个基本的折线图。例如,如果要绘制一个简单的折线图来表示时间序列数据,可以使用以下代码: ```R data <- data.frame(time = c(1, 2, 3, 4, 5), value = c(10, 20, 15, 25, 30)) ggplot(data, aes(x = time, y = value)) + geom_line() ``` 接下来,在基本的折线图基础上,使用plotly包中的ggplotly函数将其转换为交互折线图。例如,可以使用以下代码将前面创建的ggplot对象转换为交互式图表: ```R p <- ggplot(data, aes(x = time, y = value)) + geom_line() ggplotly(p) ``` 最后,将代码运行后,将在RStudio中显示一个交互折线图。可以使用鼠标来缩放、平移和查看不同的数据点和标签。此外,还可以添加其他交互元素,如滑块、按钮和下拉菜单,以进一步定制和探索图表。 总的来说,通过在RStudio中使用ggplot2和plotly包,可以创建和调整交互折线图,实现数据的可视化和探索。通过交互操作,用户可以更好地理解数据的趋势和特征,并做出相应的分析和决策。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值