linux中r画图视频教程,Linux下R画图使用举例

本文介绍如何使用R语言从CSV文件读取数据并绘制折线图及条形图。通过实例展示了多组数据在同一图表中的展示方法,包括图例设置与图片保存。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

从city1.csv, city2.csv, city3.csv, city4.csv中读取数据,并画出折线图。

csv数据如图1

07915cbea782f33c19e09749031970c1.png       

191781fe1acfe9bcd244072f8eb445e7.png

a                                                   b

图1

代码如下:

#读取csv数据

data1=read.csv("city1.csv")

data2=read.csv("city2.csv")

data3=read.csv("city3.csv")

data4=read.csv("city4.csv")

#给图片命名

png(file="city1.jpg")

#绘制第一幅图

plot(data1$runningtime~data1$length,type="o",pch=1,ylim=c(0,5),main="test",xlab="length",ylab="running time",col="blue")

#分别添加图

lines(data2$runningtime~data2$length,type="o",pch=2,col="red")

lines(data3$runningtime~data3$length,type="o",pch=4,col="green")

lines(data4$runningtime~data4$length,type="o",pch=16,col="black")

#制作图例

legend("topright",c("first","second","third","forth"),bty=‘n‘,pch=c(1,2,4,16),lty=1,col=c(‘blue‘,‘red‘,‘green‘,‘black‘))

#保存

dev.off()

结果:

f3c36d270ec1e9408f21f85dce3185ce.png

例2:

从city.csv中读取数据,并画出条形图。

csv数据如图2

29f09b065c493bd2a3583b06711cfe25.png

图2

代码:

#读取csv数据

data1=read.csv("city.csv")

M = as.matrix(data1[,2:5])

png(file="city.jpg")

#画图

barplot(M,col=rainbow(4),ylim=c(0,100),beside=TRUE,legend.text=data1$name,args.legend=list(bty="n",horiz=TRUE))

dev.off()

结果:

a842dcf292d6b795552b850b9cc89339.png

原文:http://www.cnblogs.com/qianxingz/p/6913103.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值