主要观点总结
本文分享了如何绘制双向柱状图的R语言代码,包括数据准备、颜色定义、双向柱状图绘制以及细节优化等步骤。文中还提到了数据预处理、库加载、图片导出等细节。
关键观点总结
关键观点1: 数据准备
主要介绍了如何加载库、修改工作路径、读取数据,并将数据转换为适合绘图的格式。
关键观点2: 颜色定义
作图的颜色搭配很重要,文中提到了使用TheBestColors配色工具中的SCI顶刊配色方式。
关键观点3: 双向柱状图绘制
详细介绍了使用ggplot2包中的geom_bar函数绘制双向柱状图的过程,包括基本的图形设置和细节调整。
关键观点4: 细节优化
为了美化图形,介绍了对坐标轴细节等进行美化的方法,并按照期刊要求输出图片。
文章预览
在之前的文章中,分享过很多R语言 柱状图 的绘制模板: 本期再来分享一种特殊的柱状图: 双向柱状图 。 先来看一下成品效果: 特别提示 :本期内容『数据+代码』已上传资源群中,加群的朋友请自行下载。有需要的朋友可以在公众号后台回复关键词【全家桶】查看加群方式 。 1. 数据准备 此部分主要是 读取原始数据,并进行绘图前的预处理 。 # 加载库 library(readxl) library(tidyr) library(ggplot2) # 修改工作路径 # setwd("D:/R") # 读取数据 data "data_bdbar.xlsx" ) # 将数据转换为数据框格式 data data ) # 将数据转换为长格式 data_long data %>% pivot_longer(cols = -X, names_to = "series" , values_to = "value" ) 2. 颜色定义 作图不配色就好比做菜不放盐,总让人感觉少些味道。 但颜色搭配比较考验个人审美,需要多加尝试。 这里 直接使用TheBestColors配色工具中的SCI顶刊配色 :
………………………………