2.2.5 R语言绘图基本语句
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语言绘图基本语句相关推荐
- R语言绘图、数据处理学习记录持续更新
目录 20220411--基础知识学习 20220412--读写操作和基本函数 20220415--循环语句学习 20220418--数据框的操作 20220419--可视化练习 20230107-- ...
- R语言绘图:28个实用程序包
本文转载自" 阿虎定量笔记",作者郑连虎,转载己获授权.其他人转载请联系原作者,点我跳转原文. 全文注释 # 示例参考帮助文档 # 我用Rstudio重现了所有示例 # 初识R语言 ...
- R语言绘图设备dev
R语言绘图设备打开: - 调用绘图函数(默认使用屏幕) => 屏幕设备显示图形 => 进一步修饰图形 - 明确指定图形设备[bmp(),tiff(),jpeg(),png()] => ...
- 收藏 | 28个R语言绘图的实用程序包!
作者:郑连虎 来源:阿虎定量笔记 本文约2500字,建议阅读20+分钟. 本文为大家介绍了关于R语言绘图方面28个实用程序包. cartogram 扭曲的地图,以传达统计信息 开发 Sebastian ...
- R语言ggplot2移除图例_读书笔记:R语言绘图—ggplot2
这次给大家带来的是R语言绘图神器-ggplot2绘图包,根据Hadley的说法,这个包的核心思想,是来源于 Leland Wilkinson<The Grammar of Graphics> ...
- (生物信息学)R语言绘图初-中-高级——3-10分文章必备——Venn图(韦恩图)(初级)
生物信息学文章的发表要求除了思路和热点以外,图片绘制是否精美也是十分重要的,本专栏为(生物信息学)R语言绘图初-中-高级--3-10分文章必备,主要通过大量文献,总结3-10分文章中高频出现的各种图片 ...
- R语言绘图:条形图——barplot
R语言绘图:大道至简系列--barplot 目录 R语言绘图:大道至简系列--barplot 前言 一.barplot参数简介 二.barplot参数详解 1.height,main,sub 2.wi ...
- R语言使用循环语句一次性画出多幅图
R语言使用循环语句一次性画出多幅图 首先加载包,patchwork用来一个界面展示多幅图 具体的可以看这篇文章 library(ggplot2) library(patchwork) 以数据iris为 ...
- R语言绘图技巧之显示希腊字母
R语言绘图的能力非常强大,有时看似繁复的图形不过寥寥数行代码就搞定.但是其中确实有一些小技巧平时并不太容易引起注意.例如下面图中的图例部分(右上角),我们引入了一些希腊字母,这些符号是如何输入的呢? ...
最新文章
- [GKCTF2020]Pokémon
- 云原生系列「四」我为啥不看好ServiceMesh?
- vim 命令学习(高级篇)
- java jsp总结
- Burst Balloons
- 在线图片坐标拾取工具
- 关于访问远程服务器的一些基本操作
- Ubuntu下VirtualBox的vdi文件克隆
- RDPwrap: win10 家庭版开通远程桌面服务
- matlab设计椭圆低通滤波器,基于MATLAB的椭圆数字低通滤波器设计.doc
- 如何在html中加入背景,html中如何加入背景图片
- css3实现图片360度旋转及animation、@keyframes的详解
- SQLite System.DllNotFoundException for SQLite.Interop.dll
- 实验吧编程WP(一)
- 关于羊了个羊,我真的是娘了个娘。
- 第三章 简单的优化模型
- iKinds:我是如何一步步重构改造项目从单VC到多VC界面(上)
- 多行文字显示不完用省略号表示
- 您使用的私钥格式错误,请检查RSA私钥配置,charset = utf-8
- PHP字符串计算函数
热门文章
- FileReader与FileWriter
- [最小二乘法] 多边定位--求解未知点坐标
- jquery如何增加/删除一个css属性
- 操作系统_多级反馈队列调度算法
- 华为HUAWEI MateBook D 2018 黑苹果Monterey 12.6.5的安装过程
- 【R语言】——聚类热图行列分组信息注释热图2
- 【深度之眼吴恩达机器学习第四期】笔记(十)
- chmod: changing permissions of ‘xxx‘: Operation not permitted
- 在线培训系统的保障措施带来安全、可靠的学习环境
- iOS 16 新 API 和功能