如何按区域中的散点图缩放点

问题描述 投票:0回答:1

如何通过另一个变量将Stata散点图中的点缩放? (我想获取每个点的区域,因此我想按区域或变量的平方根进行缩放,但是此步骤是微不足道的。)

在r,我会按照以下方式进行:

library(ggplot2)
ggplot(mtcars, aes(x = mpg, y = hp, size = sqrt(wt))) +
    geom_point() + 
    scale_size_continuous(name = "weight") 

enter image description here

在Stata,我想做类似的事情:

sysuse auto2, clear
gen weight2 = sqrt(weight)
scatter price mpg, msize(weight2)

但它行不通,说:

(note:  named style weight2 not found in class symbolsize, default attributes used)

i可以使用权重,但显然,这些不会产生所需的结果 - 参见Https://www.statalist.org/forums/forum/general-stata-discussion/general/general/general/1538359-scatterplots-witheighted-marker-marker-marker-marker - 尺寸重新申请? 我能做什么的想法?

r plot stata scale scatter-plot
1个回答
0
投票

sysuse auto2, clear gen weight2 = sqrt(weight) twoway bubble price mpg, size(weight2)

	
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.