R语言 三维气泡图
在这篇文章中,我们将讨论如何在R语言中创建一个三维气泡图。
气泡图主要用于描述和显示数字变量之间的关系。它可以比散点图更好地显示关系,因为它有一个额外的维度大小,可以帮助我们分析数据的另一个方面,从而使其成为多维分析。
安装- install.packages(“Plotly”)
plot_ly() 函数创建了一个三维散点图,但在其中加入了尺寸维度。
语法 。
plot_ly(df, x, y, z, color, size)
其中。
- df: 决定了要使用的数据框架。
- x、y和z: 分别决定x轴、y轴和z轴的变量。
- color: 确定分类变量,根据该变量对气泡进行着色。
- size: 确定分类变量,根据该变量确定气泡的大小。
例1 :
这里,是一个基本的三维气泡图。本例中使用的CSV文件可以在这里下载。
输出 。
例2 :
这里,是一个基本的三维气泡图,用plot_ly()函数的颜色参数对分类变量进行着色。本例中使用的CSV文件可以在这里下载。
输出 。
三维绘图的定制
我们可以使用绘图的布局功能的各种参数来定制这个三维绘图。我们可以使用paper_bgcolor、plot_bgcolor和title参数来分别改变绘图周围的颜色、绘图的背景颜色和绘图的标题。
语法
plot%>%layout( title, paper_bgcolor, plot_bgcolor)
其中。
- title: 决定了绘图的标题。
- paper_bgcolor: 决定绘图周围的颜色。
- plot_bgcolor: 决定绘图的背景颜色。
例1 :
这是一个完全自定义的三维气泡图。例子中使用的CSV文件可以在这里下载。
输出 。