iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >R语言绘制Radarchart雷达图
  • 803
分享到

R语言绘制Radarchart雷达图

2024-04-02 19:04:59 803人浏览 安东尼
摘要

目录更新前原文作图方法:Step1.绘图数据的准备Step2.绘图数据的读取Step3.绘图所需package的安装、调用Step4.绘图数据格式调整Step5.绘图填充透明度调整方

对于导出带有透明度的高清图,小仙又发现了更懒的办法,特来更新

在这里插入图片描述

再Rstudio里调整好透明度之后,直接导出pdf,然后用Adobe illustrator打开pdf文件,直接导出png或jpeg就可以啦

更新前原文

今天小仙同学给大家分享下Radar chart的作图方法,其实雷达图我们在生活中能经常可以见到,比如大家很喜欢玩的王者荣耀里就有。通过简单的图形对比,人物特点一目了然。

在这里插入图片描述

也经常用来评估学生的成绩和产品的性能。

在这里插入图片描述

在生信领域,我们也可以用来比较评估样品的基因表达情况啦。

作图数据如下:

在这里插入图片描述

画出来的效果图如下:

在这里插入图片描述

作图方法:

Step1. 绘图数据的准备

首先还是要把你想要绘图的数据调整成R语言可以识别的格式excel中保存成csv格式。数据的格式就在上面啦。

Step2. 绘图数据的读取

data<-read.csv(“your file path”, header = T)

Step3.绘图所需package的安装、调用

install.packages("fmsb")
library(fmsb)

Step4.绘图数据格式调整

radarfig<-rbind(rep(15,10),rep(0,10),data)

#在原有的数据上增加了两行,
#第一、二行分别是每个纵轴的最大值、最小值,也可手动添加

在这里插入图片描述

Step5.绘图

radarchart(radarfig, axistype=1,
            pcol=rgb(69/255,137/255,137/255) , pfcol=rgb(69/255,137/255,137/255,0.6),    
            plwd=4 ,seg=5,
            cglcol="grey", cglty=1, cglwd=2,axislabcol="black" ,caxislabels=seq(0,15,3),
            vlcex=0.7,calcex=0.7)

如果从RStudio直接导出png或者jpeg格式的图片,还是会有之前小仙同学提过的**“锯齿状”线条**。之前的解决方案是导出eps格式,在Adobe Illustrator里打开再导出成需要的格式。但本小仙发现一个“巨坑”,就是RStudio导出的eps图形没有透明度,需要在ai里手动调整透明图。
(其实R代码的这一部分本小仙很快就写好了 ,调整填充透明度费了老大劲,实名diss此bug)

填充透明度调整方法如下:

1.取消编组

在这里插入图片描述

2.选中线条,对象—实时上色—建立

在这里插入图片描述

3.选中线条,对象—拓展

在这里插入图片描述

4.更改填充颜色,输入相应颜色RGB数值

在这里插入图片描述

5.删掉图形白色背景

在这里插入图片描述

在这里插入图片描述

6.外观—填色—不透明度—调整数值

在这里插入图片描述

(⊙o⊙),小仙同学也觉得这种方法有点麻烦,不过目前没有找到更好的方法啦
(据说excel也可以画雷达图,嫌麻烦的同学可以移步excel啦,能又快又好画出图就是好方法)
今天的分享就到这里啦,更多关于R语言绘制Radar chart的资料请关注编程网其它相关文章!

--结束END--

本文标题: R语言绘制Radarchart雷达图

本文链接: https://www.lsjlt.com/news/139578.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • R语言绘制Radarchart雷达图
    目录更新前原文作图方法:Step1.绘图数据的准备Step2.绘图数据的读取Step3.绘图所需package的安装、调用Step4.绘图数据格式调整Step5.绘图填充透明度调整方...
    99+
    2024-04-02
  • 使用Python绘制雷达图
    假设某天某地每三个小时取样的气温为 0时 3时 6时 9时 12时 15时 18时 21时 24时 3℃ 5℃ 6℃ 3℃ 1℃ 3℃ 3℃ 2℃ 3℃ 针对温度变...
    99+
    2023-01-31
    Python
  • 如何用python绘制雷达图
    目录一、比较汽车性能 二、比较不同城市近期天气状况雷达图是以从同一点开始的轴上表示的三个或更多个定量变量的二维图表的形式显示多变量数据的图形方法,雷达图通常用于综合分析多个指标,具有...
    99+
    2024-04-02
  • Matlab实现绘制雷达图(蜘蛛图)
    目录绘制效果教程部分基础绘制改变样式添加修改标签添加图例R轴位置及其范围修改轴属性修改标签属性修改圆形背景修饰多边形工具函数完整代码绘制效果 教程部分 基础绘制 数据为数值矩阵即...
    99+
    2024-04-02
  • R语言怎么绘制散点图
    这篇文章将为大家详细讲解有关R语言怎么绘制散点图,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。散点图显示在笛卡尔平面中绘制的许多点。 每个点表示两个变量的值。 在水平轴上选择一个变量,在垂直轴上选择另一个...
    99+
    2023-06-14
  • 用python绘制极坐标雷达图
    目录综述绘图代码和解析绘制一张多主体雷达图绘制多张单主体雷达图总结综述 python的matplotlib画图库的功能非常强大,可以画很多很多种图,我们日常生活中遇到的雷达图也不例外...
    99+
    2024-04-02
  • 怎么使用python绘制雷达图
    这篇文章主要介绍了怎么使用python绘制雷达图,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。python有哪些常用库python常用的库:1.requesuts;2.scr...
    99+
    2023-06-14
  • R语言绘图学习教程VennDiagram绘制venn
    目录导读一、模拟输入二、venn基础图三、个性化参数调整四、保存导读 使用VennDiagram函数包中的venn.diagram函数绘制三数据集venn图。 安装依赖包: # ve...
    99+
    2024-04-02
  • r语言中怎么绘制散点图
    在R语言中,可以使用plot()函数来绘制散点图。下面是一个简单的例子: # 创建数据集 x <- c(1, 2, 3, 4,...
    99+
    2024-03-06
    r语言
  • R语言绘制BubbleMatrix气泡矩阵图
    目录Step1. 绘图数据的准备Step2. 绘图数据的读取Step3.绘图所需package的安装、调用Step4.绘图Step5.美化又是一个好久不见,朋友们你们最近还好吗!最近...
    99+
    2024-04-02
  • R语言绘制地图实例讲解
    setwd("C:/Users/75377/Desktop/SHEEP_ROH") png("12.png",width = 7000,height = 5500,pointsi...
    99+
    2024-04-02
  • 如何用R语言绘制散点图
    散点图是将所有的数据以点的形式展现在直角坐标系上,以显示变量之间的相互影响程度,点的位置由变量的数值决定,每个点对应一个 X 和 Y 轴点坐标。 散点图可以使用 plot() 函数来...
    99+
    2024-04-02
  • 怎么用R语言绘制散点图
    小编给大家分享一下怎么用R语言绘制散点图,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!散点图是将所有的数据以点的形式展现在直角坐标系上,以显示变量之间的相互影响程...
    99+
    2023-06-08
  • R语言怎么绘制Dot plot点图
    这篇文章主要介绍了R语言怎么绘制Dot plot点图的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇R语言怎么绘制Dot plot点图文章都会有所收获,下面我们一起来看看吧。点图(Dot pl...
    99+
    2023-06-29
  • 用R语言绘制函数曲线图
    函数曲线图是研究函数的重要工具。 R 中 curve() 函数可以绘制函数的图像,代码格式如下: curve(expr, from = NULL, to = NULL, n = ...
    99+
    2024-04-02
  • R语言ComplexHeatmap绘制复杂热图heatmap
    目录一 载入R包 数据1.1 载入ComplexHeatmap包,数据1.2 绘制最简单的热图二 常见“表型”注释2.1读入注释文件2.2添加注释,且设置颜色...
    99+
    2024-04-02
  • Python绘制雷达图(俗称六芒星)
    原文链接:https://blog.csdn.net/Just_youHG/article/details/83904618  背景 《Python数据分析与挖掘实战》 案例2–航空公司客户价值分析在该案例中的雷达图缺少相应的代码,...
    99+
    2023-01-30
    俗称 Python 六芒星
  • Python怎么使用pyecharts绘制雷达图
    本篇内容介绍了“Python怎么使用pyecharts绘制雷达图”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!雷达图雷达图是以从同一点开始的...
    99+
    2023-07-02
  • R语言中ggplot2绘制双坐标轴图
    R包ggplot2绘图精美,可以做出很复杂的图形,深受用户喜爱。它的作者hadley并不推荐使用ggplot2绘制双坐标轴图,认为这样会增加读图的难度,但是目前需要双坐标轴图应用的场...
    99+
    2022-11-13
    R语言 ggplot2双坐标轴图 R语言 双坐标轴图
  • R语言绘图-点图dot plot
    点图简介 点图又叫Cleveland dot plot,克利夫兰点图。可以在水平线上绘制大量的点,更好的表示点之间的关系。强调数据的排序展示以及数据之间的差距。 点图一般是横向展示,...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作