楼主: 匿名
1452 2

[作图问题求助] 散点图的上的标注被点和其他标注遮住了 [推广有奖]

匿名网友
楼主
匿名网友  发表于 2019-3-22 16:29:20 |AI写论文
10论坛币
散点图的上的标注被点遮住了,把Text的方向各种调节下,但还是会被点和其他的Text遮住,因为变量太多。有没有办法像下图一样,密集的地方用直线拉出来再标注。用什么代码呢

散点图的标注被遮住了.png

关键词:有没有 散点图

沙发
escaflowne1985 在职认证  发表于 2019-3-22 16:38:04
Thank you for your shine

藤椅
zdlspace 学生认证  发表于 2021-1-11 01:23:06
建议用箭头指向散点,
举例如下,例子中为Honduras添加箭头指向散点。
  1. sysuse lifeexp, clear
  2. gen country1=country
  3. replace country1="" if country=="Honduras"  
  4. scatter lexp gnppc if region==2,mlabel(country) mlabpos(3)      
  5. gen pos = 3
  6. replace pos = 6  if country=="United States"
  7. twoway (scatter lexp gnppc if region==2,mlabel(country1) mlabvp(pos))     ///
  8.         (pcarrowi 71 -200 69.4 600),  ///
  9.         text(71.5 -300 "Honduras",size(*0.8)) ///
  10.         xscale(range(-2000 33000))   ///
  11.         legend(off) ///
  12.         scheme(s1mono)
复制代码

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-1 08:31