自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 R语言ggplot2直方图、密度曲线、背景着色、直线与注释

关于基本的直方图设置、纵坐标对数变换以及基本的颜色设置,可以参考R语言ggplot2直方图设置。 本文使用的数据为:R语言自带的mtcars数据集的mpg变量。以下内容中将首先给出目标图片和代码,并逐一解释。欢迎批评指正!目录1. 图片及所有代码2. 按步骤说明2.1 最基本的直方图(颜色,柱宽,位置)2.2 在直方图上加密度曲线2.3 添加(修改)标题与横纵轴名称,并修改标题格式。2.4 添加背景填充并且设置其颜色2.5 改变背景填充颜色2.6 添加竖直线条2.7 图中添加文字与矩形注释2.8 改变图片

2020-10-31 22:53:14 39051 4

原创 R语言ggplot2散点图geom_point()设置

本文用到的数据为R语言自带的mtcars,为了演示,将vs这一变量设置为了因子型。mtcars.copy = mtcarsmtcars.copy$vs = as.factor(mtcars.copy$vs)用如下代码可以绘制一张基础ggplot2的散点图:横坐标为mpg,纵坐标为wt,颜色为vs(两个值)。ggplot(data = mtcars.copy)+ geom_point(aes(x = mpg,y = wt, color = vs, shape = vs))我们修改后的结果

2020-10-31 12:25:24 24838 2

原创 R语言plot或ggplot2图片标题/图例上调用其他值

R语言中画图时我们常常要设定标题。如果图片标题是固定则很容易操作,但是如果我们想引用其他值放到标题里,则需要运用bquote函数。What we want: 在图片标题上写"This is figure i",这里 i 是我前面求出来的一个具体的数,而不是字符。(比如"This is figure 1")显然,如果直接设置标题为"This is figure i",那么图片中是不会把 i 变成它表示的数字的。此时我们在bquote函数中通过.(i)得到 i 的值。为了把这个值与字符串"This is f

2020-10-31 11:18:33 12971 3

原创 获取图片的十六进制颜色码(keynote/ppt取色器)

假设我看到了这样一张图,我希望获取某颜色的十六进制码。以下给出用note操作的步骤。用windows的画图软件或者ppt也可以做类似操作。把图片/截图复制到keynote/ppt里面,并且随意绘制一个形状。选中这个形状,设置其填充色,并且选择"其他颜色",此时会弹出一个对话框。这一步根据软件类型(ppt/keynote)或者软件版本会有差异,但是相信大家都可以找到类似的对话框。点击这个对话框左下角的取色器(如图红色圆圈部分)。这时候你会发现鼠标所及的地方,出现了一个圆圈,其颜色随着鼠

2020-10-31 10:44:09 5756

原创 R语言ggplot2分组条形图

这里写目录标题1. 基本分组条形图2. 使柱子并排放置3. 改变条形图配色4. 使纵坐标呈现百分比5. 删掉图例名称1. 基本分组条形图假设我们有如下数据,其大致结构如图。dat = data.frame(专业=rep(c('统计','计算机'),each = 2), 语言 = rep(c('R','Python'),2), 比例 = c(0.8,0.2,0.1,0.9))现在想以专业为横坐标,比例为纵坐标,语言为组

2020-10-31 10:01:37 20327 2

原创 R语言ggplot2条形图/柱状图geom_bar()

用ggplot2绘制条形图最基本条形图假设名为dat的数据框(data.frame)包含两列,第一列是name,第二列是value。我们希望绘制一个横坐标为name,纵坐标为value的条形图library(ggplot2)ggplot(data = dat,aes(x = name, y = value)) + geom_bar(stat = 'identity')下面对此图进行改进。改变填充颜色与柱子宽度改变填充色与柱子宽度分别可以通过改变geom_bar函数里的参数fill与w

2020-10-31 09:24:40 46939 3

原创 R语言ggplot2直方图设置

1.基本代码用ggplot2画直方图最基本的代码为:ggplot(data=travel)+geom_histogram(aes(x=sale))这里面travel是data frame,sale是我要画直方图的数据。这个时候会出现warning:这说明他默认了直方图中“柱”的个数,但是其实我是可以自己设置的。既可以通过bin的个数设置,也可以通过bin的宽度设置:ggplot(d...

2019-08-12 09:31:38 7668

原创 R语言ggplot2坐标轴中英文名称

1.英文标题在ggplot2画图时用labs()设置坐标轴标题,比如给一个频数分布直方图设置标题:ggplot(data=travel)+geom_histogram(aes(x=price1))+ labs(x="price",y="count")2.中文标题有的时候如果输入中文,如下图,就会出现坐标轴文字不显示的情况。ggplot(data=travel)+geom_hist...

2019-08-12 08:50:58 15485 1

原创 R语言ggplot2边框背景去除

ggplot2是R语言功能强大的可视化包,但是在作图时有很多默认设置(边框,背景等)会影响图片美观度。比如我们用ggolot2做一个简单的柱状图,就会发现有灰色背景和白色线条。对于这一问题给出几种解决方案。ggplot(mtcars)+geom_bar(aes(x=cyl))1.theme_classic()应用R自带的主题,比如theme_classic(),就可以使图片美观许多,不仅...

2019-08-11 22:15:03 40186 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除