R语言-画散点图

plot()函数

plot(cars$dist~cars$speed,           # y~x

main="XXX",                                   # 画标题

xlab="XXX",                                    #X坐标轴标题

ylab="XXX",                                    #Y坐标轴标题

xlim=c(0,30),                                  #设置X轴范围为从0到30

ylim=c(0,140),                               #设置Y轴范围为从0到140

xaxs="i",                                       #设置X轴风格internal

yaxs="i",                                      #设置Y轴风格internal

col="red",                                    #设置“散点”的颜色为红色

pch=19)                                      #设置散点的形状为实心圆点 

示例

1.数据:R自带数据集cars

>cars
>plot(cars$dist~cars$speed)

结果如下图:

>cars
> plot(cars$dist~cars$speed,                                              # y~x 
+ main="Relationship between car distance & speed",                       # 画标题 
+ xlab="Speed (miles per hour)",                                          #X坐标轴标题 
+ ylab="Distance travelled (miles)",                                      #Y坐标轴标题 
+ xlim=c(0,30),                                                           #设置X轴范围为从0到30 
+ ylim=c(0,140),                                                          #设置Y轴范围为从0到140 
+ xaxs="i",                                                               #设置X轴风格internal 
+ yaxs="i",                                                               #设置Y轴风格internal 
+ col="red",                                                              #设置“散点”的颜色为红色 
+ pch=19)                                                                 #设置散点的形状为实心圆点 

结果如下图:

2.点图

> library(reshape) 
> sales<-melt(citysales)                                  #把宽表融合成窄表
> sales$color[sales[,2]=="ProductA"] <- "red"             #sales数据增加color这一列
> sales$color[sales[,2]=="ProductB"] <- "blue" 
> sales$color[sales[,2]=="ProductC"] <- "violet"
> dotchart(sales[,3],               #画点图
+ labels=sales$City, #标城市名
+ groups=sales[,2], #按第二列分类 + col=sales$color,pch=19, + main="Sales Figures", + xlab="Sales Revenue (1,000's of USD)")

 

转载于:https://www.cnblogs.com/all1008/p/10027002.html

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值