R语言中的绘图
文章平均质量分 69
介绍R语言中的绘图技巧
zoujiahui_2018
统计学博士
展开
-
R语言中igraph包的用法
介绍R语言中的igraph包包含了大量对图进行处理的功能包括图论上的一些计算问题。利用邻接矩阵生成igraph对象graph_from_adjacency_matrix( adjmatrix, mode = c("directed", "undirected", "max", "min", "upper", "lower", "plus"), weighted = NULL, diag = TRUE, add.colnames = NULL, add.rownames = NA原创 2022-05-07 13:11:03 · 3172 阅读 · 0 评论 -
R语言中的基础作图和ggplot2配色系统
介绍ggplot2包中对配色系统主要通过以下几个函数实现:数值型scale_colour/fill_coninuous()scale_fill_distiller()scale_colour/fill_gradient()scale_colour/fill_gradient2()scale_colour/fill_gradientn()类别型scale_colour/fill_discrete()scale_colour/fill_brewer()scale_colour/f原创 2022-03-15 21:43:02 · 5810 阅读 · 0 评论 -
R语言中绘制词云图
文章目录wordcloud2() 用法介绍重要参数及含义letterCloud()用法介绍重要参数及含义实例实例1实例2一个bugR语言中绘制词云图使用的是wordcloud2包中的wordcloud2()函数wordcloud2() 用法介绍wordcloud2(data, size = 1, minSize = 0, gridSize = 0, fontFamily = 'Segoe UI', fontWeight = 'bold', color = 'random-dark',原创 2022-04-07 20:34:30 · 3310 阅读 · 0 评论 -
R软件中调用windows字体二
下载字体下载字体的网站可以去求字网,下载到的文字解压到系统自己文件夹中(C:\Windows\Fonts)showtext包介绍在系统字体存储盘中找到想要的字体,右键-属性找到其真正的名字。例如:楷书的名字为“simkai.ttf”使用font_add函数添加字体library(showtext)font_add(myfont, "simkai.ttf") ##添加字体font.fa...转载 2018-12-04 18:20:53 · 6780 阅读 · 0 评论 -
如何用ggplot2做出真正的直方图
问题:当用geom_histogram()或geom_freqpoly()在做频率直方图或频率直线图的时候,发现纵轴显示的是count而不是真正的比例,如果解决这个问题呢?解决方法:1.在主映射aes()中将取y = ..count../sum(..count..),但注意这里的sum(…count…)是对所有数据求和。2.在主映射aes()中将取y = ..density...,这样可以在每...转载 2019-01-20 17:35:23 · 6787 阅读 · 0 评论 -
ggplot中的注释图层annotate
ggplot作图包中除了常见的geom图层外,还有一个annotate的注释图层,实现对作图对象的额外添加,其添加要素不在ggplot()所接受的数据框中。原创 2023-04-22 19:03:21 · 402 阅读 · 0 评论 -
R语言中调用windows中的字体方法
windowsFonts( A=windowsFont("华文彩云"),#这里使用的是字体的主题名称 B=windowsFont("华文仿宋"), C=windowsFont("华文行楷"), D=windowsFont("华文楷体"), E=windowsFont("华文隶书"), F=windowsFont("华文中宋"), G=windows转载 2018-12-04 17:42:22 · 10963 阅读 · 1 评论 -
R语言中绘制ROC曲线方法一:ROCR包
文章目录prediction()用法performance()用法实例注意prediction()该函数用于创建一个prediction对象,用于随后的操作用法prediction(predictions, labels, label.ordering = NULL)predictions A vector, matrix, list, or data frame containing the predictions,predictions也就是概率预测值。labels A vec翻译 2022-04-07 22:04:31 · 5910 阅读 · 0 评论 -
R语言中利用visreg包实现模型可视化
博客来源:https://mp.weixin.qq.com/s/boJra1Fzc8ICGOh8cWFoeg转载 2019-03-23 20:56:45 · 2361 阅读 · 0 评论 -
ggplot2中的..含义
在使用ggplot()函数作图时,往往会看到诸如:y=…count…,y=…identity…等的情况。这里的…其实是老版本中的统计计算方法。在新版本中就用stat这个参数接收这些参数了,上面两个例子等价于stat=‘count’, stat=‘identity’....原创 2022-05-07 12:31:13 · 301 阅读 · 0 评论 -
ggplot2的扩展包1:ggrepel
介绍ggrepel包中有两个函数:geom_text_repel()和geom_label_repel()。它们是对geom_text()的扩展,实现了对文本标注的优化。实例library(ggplot2)library(ggrepel)#使用数据集mtcars演示ggplot(mtcars)+ geom_point(aes(wt, mpg), color="red")+geom_text(aes(wt, mpg, label=rownames(mtcars)))+theme_classic(b原创 2022-04-07 23:28:55 · 1064 阅读 · 0 评论 -
在R语言中显示数学公式
方法一直接利用expression方法二利用latex2explatex2exp包实际上是一种将latex语法转变为expression语句的辅助包。install.packages('latex2exp')library(latex2exp)具体使用,例如:plot(1,1,main= TeX('$\\alpha^\\beta$'))...翻译 2019-06-17 23:50:45 · 8128 阅读 · 0 评论 -
R语言中绘制条形图的多种方法
简介条形图或柱状图的用处非常广泛,直方图,频数图都是条形图的一种,在R语言有很多函数可以等价地实现同样的效果。基础作图中的实现x=(1:5)^2barplot(x)ggplot2包的实现利用geom_col()实现library(ggplot2)df=data.frame(y=(1:5)^2,x=1:5)ggplot(data=df)+geom_col(aes(y=y,x=x))利用geom_bar()实现注意这里利用了statlibrary(ggplot2)df=data原创 2022-05-07 11:18:20 · 6041 阅读 · 0 评论 -
R语言中的ggmap包
介绍R语言中的ggmap包可以实现地图背景的绘制,里面的主要函数有get_map(),ggmap()以及ggmap()等。它们返回的是一个ggplot2对象,随后可以在此基础上绘制其他ggplot元素。get_map()get_map(location = c(lon = -95.3632715, lat = 29.7632836), zoom = "auto", scale = "auto", maptype = c("terrain", "terrain-background", "sat原创 2022-04-07 23:17:56 · 2449 阅读 · 2 评论 -
ggplot中显示数学公式
【代码】ggplot中显示数学公式。原创 2023-04-22 20:57:07 · 376 阅读 · 0 评论 -
ggplot中坐标轴和图例的相关处理
利用theme统一去掉名称后,位置也被去掉了。原创 2023-04-21 20:00:13 · 2481 阅读 · 0 评论 -
ggplot2中的一些内置主题格式
本文分为两个部分套用ggplot2包中自带的主题模板套用扩展包中的主题模板主要介绍ggthemes ggthemr两个包另外两个ggsci ggtech简要提及1. 使用ggplot2包中内置主题主要有如下几种theme_gray() # 默认theme_bw()theme_linedraw()theme_light()theme_dark()theme_minimal()...原创 2019-02-17 11:07:57 · 7414 阅读 · 0 评论 -
R语言中绘制ROC曲线方法二:pROC包
介绍pROC包中的roc()可以绘制分类问题的roc曲线,创建的是S3对象;ROCR包也可以绘制roc曲线,但是创建的是S4对象。roc()函数介绍roc(...)## S3 method for class 'formula'roc(formula, data, ...)## S3 method for class 'data.frame'roc(data, response, predictor,ret = c("roc", "coords", "all_coords"), ...)#翻译 2022-04-21 23:02:06 · 5717 阅读 · 0 评论 -
用R语言绘制三维曲面
plot3d()所绘制的图形是可以用鼠标调整视角的。原创 2023-05-25 23:18:24 · 2824 阅读 · 0 评论 -
R语言作图大全
转载 2019-05-05 22:47:20 · 6102 阅读 · 0 评论 -
R语言中的绘图技巧1:plot()函数参数汇总
文章目录plot()函数plot()函数## Default S3 method:plot(x, y = NULL, # x和y坐标 type = "p", # 图的类型 xlim = NULL, ylim = NULL, # x、y的坐标轴范围 log = "", # 对"x"、"y"或"xy" 取对数 main = NULL, # 图的主标题 sub = NULL, # 副标题 xlab = NULL, ylab = NULL, # x、转载 2021-08-23 23:09:45 · 66105 阅读 · 6 评论