坐标轴label移动到图形内部最左边

有时候我们画条形图的时候,由于坐标轴的label太长而占用空间太大影响图形美观, 这个时候可以通过把label移动到图形内部增加图形面积, 下面介绍用geom_text()和修改坐标轴的grob以实现移动坐标轴label

ggplot 中文字体

两种方法可实现在ggplot图形中采用中文字体,extrafont或showtext包。 […] extrafont目前仅支持TrueType字体。安装extrafont, 并将字体导入extrafont 数据库,仅安装的时候运行一次即可: install.packages(extrafont) library(extrafont) font_import() # …

ggplot修改连续坐标的范围

xlim和ylim用于修改ggplot连续坐标的范围,等价于scale_x_continuous(limits = )和scale_y_continuous(limits=). 下图展示了默认y的范围及使用ylim和scale_y_continuous(limits=)修改其范围 library(ggplot2) p1 <- ggplot(mtcars, aes(factor(vs), …

浅析ggplot `aes(group=var)`的用法

我们都知道ggplot功能非常强大,可以自动完成很多任务,比如根据fill或color自动添加legend,并自动对数据进行分组,然后对每个分组进行处理。但是某些情况下,自动分组会产生奇怪的图形,这时候就需要显式设置group以实现目的. […] 默认分组分为两种 […] library(ggplot2) # sample data diamonds2 <- …

ggplot 修改离散坐标的顺序

ggplot作图默认对分类数据采用字母顺序进行排序(如下图中横坐标所示)序,我们可以对其进行重新排序,以使图形更加美观或更能清楚的表达数据模式。有两种方法可以实现这种结果: set.seed(100) library(ggplot2) library(dplyr) tb <- tibble::tibble( x = letters[1:10], y = sample(10, 10) ) …

ggplot入门

ggplot采用图层的语法,基于数据构建统计图形。统计图形就是从数据到几何对象中图形属性的映射,多个基本的图层简单相加就可以构建复杂的图形。,简要了解ggplot的基本构成, 数据,图形属性映射和几何对象。

编译ggplot电子书

Hadley把他编写的ggplot2-Elegant Graphics for Data Analysis书的源文件晒到了Github上。按照README编译过程中发现了一些问题,所以将编译过程记录下来作为备忘。

一路嘿嘿

Bioinformatics, R enthusiast. Thoughts on reasarch, personal experience and other distractions.

Tags

blogdown font ggplot git github github pages Homebrew html hugo icon liner algebra linux machine learning netlify R scholar sublime text 3 tidyverse