PART1 关于饼图的绘制

函数:pie() 

基本语法为:pie(x, labels = names(x),col =(),main = NULL )

其中x为数据向量,labels = names(x)为各个扇形的面积标签,col =()用于设置各个扇形区域的颜色,main = NULL用于设置饼图的标题,标题如果为中文则需要在其内后缀family='GB1'

举个例子:

# 数据准备
info = c(1, 2, 4, 8)
# 命名
names = c("Google", "Runoob", "Taobao", "Weibo")
# 涂色(可选)
cols = c("#ED1C24","#22B14C","#FFC90E","#3f48CC")
# 计算百分比
piepercent = paste(round(100*info/sum(info)), "%")
# 绘图
pie(info, labels=piepercent, main = "网站分析", col=cols, family='GB1')
# 添加颜色样本标注
legend("topright", names, cex=0.8, fill=cols)

最后输出结果为:

当我们想绘制三维饼图时我们需要用到 pie3D() 函数,此时需要先输入指令:install.packages("plotrix", repos = "https://mirrors.ustc.edu.cn/CRAN/")安装绘图扩展包

2.2.5 R语言绘图基本语句相关推荐

  1. R语言绘图、数据处理学习记录持续更新

    目录 20220411--基础知识学习 20220412--读写操作和基本函数 20220415--循环语句学习 20220418--数据框的操作 20220419--可视化练习 20230107-- ...

  2. R语言绘图:28个实用程序包

    本文转载自" 阿虎定量笔记",作者郑连虎,转载己获授权.其他人转载请联系原作者,点我跳转原文. 全文注释 # 示例参考帮助文档 # 我用Rstudio重现了所有示例 # 初识R语言 ...

  3. R语言绘图设备dev

    R语言绘图设备打开: - 调用绘图函数(默认使用屏幕) => 屏幕设备显示图形 => 进一步修饰图形 - 明确指定图形设备[bmp(),tiff(),jpeg(),png()] => ...

  4. 收藏 | 28个R语言绘图的实用程序包!

    作者:郑连虎 来源:阿虎定量笔记 本文约2500字,建议阅读20+分钟. 本文为大家介绍了关于R语言绘图方面28个实用程序包. cartogram 扭曲的地图,以传达统计信息 开发 Sebastian ...

  5. R语言ggplot2移除图例_读书笔记:R语言绘图—ggplot2

    这次给大家带来的是R语言绘图神器-ggplot2绘图包,根据Hadley的说法,这个包的核心思想,是来源于 Leland Wilkinson<The Grammar of Graphics> ...

  6. (生物信息学)R语言绘图初-中-高级——3-10分文章必备——Venn图(韦恩图)(初级)

    生物信息学文章的发表要求除了思路和热点以外,图片绘制是否精美也是十分重要的,本专栏为(生物信息学)R语言绘图初-中-高级--3-10分文章必备,主要通过大量文献,总结3-10分文章中高频出现的各种图片 ...

  7. R语言绘图:条形图——barplot

    R语言绘图:大道至简系列--barplot 目录 R语言绘图:大道至简系列--barplot 前言 一.barplot参数简介 二.barplot参数详解 1.height,main,sub 2.wi ...

  8. R语言使用循环语句一次性画出多幅图

    R语言使用循环语句一次性画出多幅图 首先加载包,patchwork用来一个界面展示多幅图 具体的可以看这篇文章 library(ggplot2) library(patchwork) 以数据iris为 ...

  9. R语言绘图技巧之显示希腊字母

    R语言绘图的能力非常强大,有时看似繁复的图形不过寥寥数行代码就搞定.但是其中确实有一些小技巧平时并不太容易引起注意.例如下面图中的图例部分(右上角),我们引入了一些希腊字母,这些符号是如何输入的呢? ...

最新文章

  1. [GKCTF2020]Pokémon
  2. 云原生系列「四」我为啥不看好ServiceMesh?
  3. vim 命令学习(高级篇)
  4. java jsp总结
  5. Burst Balloons
  6. 在线图片坐标拾取工具
  7. 关于访问远程服务器的一些基本操作
  8. Ubuntu下VirtualBox的vdi文件克隆
  9. RDPwrap: win10 家庭版开通远程桌面服务
  10. matlab设计椭圆低通滤波器,基于MATLAB的椭圆数字低通滤波器设计.doc
  11. 如何在html中加入背景,html中如何加入背景图片
  12. css3实现图片360度旋转及animation、@keyframes的详解
  13. SQLite System.DllNotFoundException for SQLite.Interop.dll
  14. 实验吧编程WP(一)
  15. 关于羊了个羊,我真的是娘了个娘。
  16. 第三章 简单的优化模型
  17. iKinds:我是如何一步步重构改造项目从单VC到多VC界面(上)
  18. 多行文字显示不完用省略号表示
  19. 您使用的私钥格式错误,请检查RSA私钥配置,charset = utf-8
  20. PHP字符串计算函数

热门文章

  1. FileReader与FileWriter
  2. [最小二乘法] 多边定位--求解未知点坐标
  3. jquery如何增加/删除一个css属性
  4. 操作系统_多级反馈队列调度算法
  5. 华为HUAWEI MateBook D 2018 黑苹果Monterey 12.6.5的安装过程
  6. 【R语言】——聚类热图行列分组信息注释热图2
  7. 【深度之眼吴恩达机器学习第四期】笔记(十)
  8. chmod: changing permissions of ‘xxx‘: Operation not permitted
  9. 在线培训系统的保障措施带来安全、可靠的学习环境
  10. iOS 16 新 API 和功能