首页 > 解决方案 > 如何使用三个变量在 R 中创建气泡图

问题描述

我有 3 个变量,分别称为“num_inst”、“Num_products”和“num_subjects”。我想创建一个气泡图,其中“Num_products”作为我的 x 轴,“num_inst”作为我的 y 轴,气泡的大小为“num_subjects”。我的数据示例如下所示

 num_inst = c(1, 3, 5, 7) 
 num_products = c(1,5, 10, 15) 
 num_subjects = c(1000, 2500, 780, 25) 
 df = data.frame(num_inst , Num_products, num_subjects )  

谢谢

标签: rbubble-chart

解决方案


gg<-ggplot(df, aes(x=num_products, y=num_inst)) + 
  geom_point(aes(col="numsubjects",size=num_subjects))   
gg

网站上有代码http://r-statistics.co/Top50-Ggplot2-Visualizations-MasterList-R-Code.html#Bubble%20Plot 您应该通过它们进行所需的任何可视化,因为这些是基本的。


推荐阅读