android shape 绘制气泡图,R语言基础绘图——气泡图

气泡图

散点图一般只能展示二维数据,气泡图则可以在其基础上通过三点的大小来表达其他信息。

采用symbols创建气泡图:

数据

diamond

diamond

# A tibble: 15 × 10

carat       cut color clarity depth table price     x     y     z

1   0.23     Ideal     E     SI2  61.5    55   326  3.95  3.98  2.43

2   0.21   Premium     E     SI1  59.8    61   326  3.89  3.84  2.31

3   0.23      Good     E     VS1  56.9    65   327  4.05  4.07  2.31

4   0.29   Premium     I     VS2  62.4    58   334  4.20  4.23  2.63

5   0.31      Good     J     SI2  63.3    58   335  4.34  4.35  2.75

6   0.24 Very Good     J    VVS2  62.8    57   336  3.94  3.96  2.48

7   0.24 Very Good     I    VVS1  62.3    57   336  3.95  3.98  2.47

8   0.26 Very Good     H     SI1  61.9    55   337  4.07  4.11  2.53

9   0.22      Fair     E     VS2  65.1    61   337  3.87  3.78  2.49

10  0.23 Very Good     H     VS1  59.4    61   338  4.00  4.05  2.39

11  0.30      Good     J     SI1  64.0    55   339  4.25  4.28  2.73

12  0.23     Ideal     J     VS1  62.8    56   340  3.93  3.90  2.46

13  0.22   Premium     F     SI1  60.4    61   342  3.88  3.84  2.33

14  0.31     Ideal     J     SI2  62.2    54   344  4.35  4.37  2.71

15  0.20   Premium     E     SI2  60.2    62   345  3.79  3.75  2.27

symbols(diamond$depth,diamond$prize,inches=0.2,circle=diamond$carat)

73bf9b4580d4565e21b2a9a9f6351542.png美化:

symbols(diamond$depth,diamond$price,inches=0.2,circle=diamond$carat,

fg="white",bg="red",main="part of diamonds", ylab="price of diamond", xlab="depth of diamond")

text(diamond$depth,diamond$price,diamond$cut,cex=0.5)

b0c8c47b6cebc39a4dda2af72f717041.png

采用ggplot创建气泡图:

ggplot(diamond,aes(depth,price))+geom_point(size=diamond$y)

94ca102cbab1b06b303d6d2b25a92772.png

美化:

颜色及标题:

ggplot(diamond,aes(depth,price))+geom_point(size=c(1:15),shape=17,color=7)+labs(title ="气泡图")+xlab("depth of diamond")

+ylab("price of diamond")+theme(plot.title=element_text(hjust=0.5))

2e18590dee4f4f0c719d2807c9905ad5.png

添加文本标签:

ggplot(diamond,aes(depth,price))+geom_point(size=c(1:15),color=7)

+annotate("text",x=diamond$depth,y=diamond$price,label=diamond$cut,fontface="italic",colour="darkred",size=3)

a1cabd3e4163cd08108ceb13fefac946.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值