在绘制分面条形图过程中,分面条形图的顺序往往并不是按照变量大小顺序排列,图形视觉效果存在一定不足。因此,本文主要介绍如何利用tidytext包中reorder_within()和scale_x_reordered()函数解决ggplot2绘制分面条形图排序问题。绘制图形如下:
以国家统计局[1]官网上2010、2015、2020年我国31个省份人均GDP(未包含港澳台数据)为例,展示分面条形图顺序调整过程。演示数据可在国家统计局官网获取。
library(tidyverse)
library(tidytext)
library(ggthemes)
library(reshape2)
my_data <- read.