R语言 绘制带圆角的ggplot2条形图

R语言 绘制带圆角的ggplot2条形图

在这篇文章中,我们将研究在R编程语言中绘制带圆角的ggplot2条形图的各种方法。

方法1:使用ggchicklet包绘制带圆角的ggplot2条形图

在这种绘制带圆角的ggplot2条形图的方法中,用户首先需要在工作台上安装并导入ggchicklet包,然后调用ggchicklet包的geom_chicklet()函数和ggplot2包的ggplot()函数,并向这两个函数传递相应的参数,这将导致在R编程语言中绘制带圆角的条形图。

安装和导入ggchicklet包的语法

install.packages(“ggchicklet”,repos = “https://cinc.rud.is”)
library(“ggchicklet”)

例子

在这个例子中,我们用7个组创建了7个点的数据,然后使用ggplot创建了一个简单的柱状图,此外,对于曲线,我们在R编程语言中调用了greom_chicklet()函数,并设置了所需的参数。

# Import required libraries
library("ggplot2")
library("ggchicklet")
  
# Create example data
data < - data.frame(val=c(1, 2, 3, 4, 5, 7, 6),
                    grp=c('A', 'B', 'C', 'D',
                          'E', 'F', 'G'))
  
# ggplot2 barplot with round corners
ggplot(data, aes(grp, val)) +
geom_chicklet(radius = grid:: unit(3, "mm"))

输出

在R语言中绘制带圆角的ggplot2条形图

方法2:使用ggchicklet软件包绘制具有圆角的堆叠式ggplot2条形图

在这种绘制带有圆角的堆叠式ggplot2条形图的方法中,用户首先需要安装并导入ggchicklet和ggpolot2软件包,以便在工作控制台中使用该功能,然后用户需要

例子

在这个例子中,我们创建了70个点的数据,其中有7个组,10个子组,然后使用ggplot创建了一个堆积的柱状图,此外,对于曲线,我们在R编程语言中调用了greom_chicklet()函数,并设置了所需的参数和曲线的直径为6毫米。

# Import required libraries
library("ggplot2")
library("ggchicklet")
  
# Create example data
data < -   data.frame(val=1: 70,
                      grp=rep(LETTERS[1:7], each=10),
                      sub=letters[1:10])
  
# ggplot2 barplot with round corners
ggplot(data, aes(grp, val, fill=sub)) +
geom_chicklet(radius = grid:: unit(6, "mm"))

输出

在R语言中绘制带圆角的ggplot2条形图

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程