其他
数据呈现 | 气泡图:绘制带权重的散点图
引言
气泡图(bubble chart)可用于展示三个变量之间的关系。它与散点图类似,绘制时将一个变量放在横轴,另一个变量放在纵轴,不同之处在于:气泡图允许在图表中额外增加第三个含权重的变量,其气泡的大小指示相对重要程度。
表1 创新创业数据集
用Stata和R绘制气泡图
Stata气泡图绘制——Scatter
导入创新创业数据集:
import excel "C:\Users\创新创业指数.xlsx", sheet("Sheet1") firstrow
绘制气泡图,第一个scatter是绘制带有拟合曲线的气泡图,第二个scatter是打标签:
twoway(scatter index lnRD [fweight=GDP],msymbol(Oh))(qfit index lnRD) ///
(scatter index lnRD,xtitle("R&D人员全时当量(人年)对数") ytitle("创新创业指数") mlabel(prov) ms(i)
graph save Graph "C:\Users\Bubble.gph"
左右滑动查看更多
R气泡图绘制——geom_point
## 加载包
library(openxlsx)
library(ggplot2)
## 读取创新创业数据集
sampledata_set<-read.xlsx('C:/Users/创新创业指数.xlsx',1)
## 绘制气泡图
ggplot(sampledata_set,aes(x=lnRD,y=index,size=GDP))+
geom_point(shape=1)+
geom_smooth(method = "lm",
formula=y~poly(x,2),se=F,
linetype="dashed")+
scale_size(range = c(1.4, 19))+
geom_text(aes(x=lnRD+0.4,label=prov),size=4)+
theme_bw()+
theme(legend.position = "none")+
labs(x='R&D人员全时当量(人年)对数',y='创新创业指数')
左右滑动查看更多
小结
_______________________________
注:请阅读原文,下载创新创业数据集。
►一周热文
软件应用丨38个常用Python库:数值计算、可视化、机器学习等8大领域都有了
数据Seminar
这里是大数据、分析技术与学术研究的三叉路口
作者:简华(何年华)审阅:杨奇明编辑:青酱
欢迎扫描👇二维码添加关注