R语言 Plotly包绘制叠加条形图
一般来说,条形图是用来绘制分类数据的。堆积条形图是条形图的一种类型,它通过将数据以堆积的方式绘制在同一条形图中,从而有效地将其可视化。当人们想通过绘制一个单一的图来总结类似的数据时,这些图大多被使用。在R编程中,可以使用plotly包的plot_ly()函数来绘制堆叠条形图,如下所示…
语法: plot_ly(df,type,marker,label,values) % >% layout() %>% add_trace()
其中。
- df – 数据框架
- type – 用于指定我们要可视化的绘图的类型
- marker – 用于使用颜色属性用不同的颜色来标记图表
- labels – 数据集中分类变量的名称
- values – 在这里指定我们想要绘制的数据集中的列的值(可选)
- layout() – 这个函数用于根据需要改变布局(比如给绘图指定一个标题)。
- add_trace() – 这个函数用于将类似的新轨迹附加到现有的维度上。
让我们在以下命令的帮助下,安装并加载plotly库
两列的堆积条形图
在这里,我们将创建一个包含两列的数据框架,然后我们将使用plotly模块来绘制堆叠条形图。
输出
两列以上的堆积条形图
我们也可以实现两列以上的堆栈条形图。让我们看看它的代码。
输出