楼主: 匿名
8189 12

[作图问题求助] 请问这种散点图怎么做出来的 [推广有奖]

匿名网友
楼主
匿名网友  发表于 2019-3-17 06:41:19 |AI写论文
30论坛币
图1.jpeg

请问这种散点图怎么做出来的。 我的国家名字(点的旁边)一直标注不出来。还有红色那条线怎么来的。
在Stata的图形-二维图里设置吗?
感谢解答!

最佳答案

关键词:散点图 怎么做 Stata tata

沙发
黃河泉 在职认证  发表于 2019-3-17 06:41:20
Tutabook 发表于 2019-3-17 15:52
红线已经知道了啦。。使用代码scatter y x || lfit y x
但是每个点上面的标注如何哪个代码, 有三列数据 ...
请看看
  1. twoway (scatter growth lprivo, mlabel(code) ms(oh)) (lfit growth lprivo), ytitle(growth) legend(off)
复制代码

藤椅
黃河泉 在职认证  发表于 2019-3-17 08:03:26
请试试 (那条小线还不知道如何画?)
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input float(growth lprivo) str3 code
  4.   .6176451  2.752746 "ARG"
  5. 1.9751474  4.004016 "AUS"
  6.   2.889185  4.178968 "AUT"
  7.   .7082631 2.6060796 "BGD"
  8.   2.652859  3.704847 "BRB"
  9. 2.6513345 3.2444575 "BEL"
  10.   .3550578 2.5758026 "BOL"
  11. 2.9300966  3.065546 "BRA"
  12. 2.3859885 4.1086454 "CAN"
  13. 1.4469954   3.32541 "CHL"
  14. 2.2270143  3.094773 "COL"
  15. 1.6136966 3.0807066 "CRI"
  16.   5.384184  4.127378 "CYP"
  17. 2.1793702  3.748256 "DNK"
  18.   2.498769 2.9503646 "DOM"
  19.   2.388093  2.889542 "ECU"
  20. -.6075561 3.1289306 "SLV"
  21. 1.8458964  3.163393 "FJI"
  22.   2.798494  3.947039 "FIN"
  23.   2.431281  4.323712 "FRA"
  24.   2.453688  4.336713 "DEU"
  25. -.9631622 1.6240644 "GHA"
  26.    3.22405   3.60341 "GRC"
  27.   .9292306  2.589061 "GTM"
  28. -.28062087  3.021234 "GUY"
  29. -.6579341  2.042972 "HTI"
  30.   .5977848 3.1720316 "HND"
  31.   3.012389 3.5494244 "ISL"
  32.   1.915168 2.9719946 "IND"
  33.   3.254494 3.8947036 "IRL"
  34.   2.810969  3.622525 "ISR"
  35. 2.9329815 4.0790596 "ITA"
  36.   .4177902  3.200545 "JAM"
  37.   4.304759  4.854981 "JPN"
  38.   1.962509 3.1259286 "KEN"
  39.   7.156855 4.1817265 "KOR"
  40. -.4721583  2.318493 "LBR"
  41.   4.114544 3.8480165 "MYS"
  42.   6.652838 3.7835095 "MLT"
  43.   3.024178 3.1929696 "MUS"
  44. 1.9739418  3.130883 "MEX"
  45.   .7671511  2.044247 "NPL"
  46. 2.2005773 4.4623857 "NLD"
  47. 1.1241318  3.626801 "NZL"
  48. -2.751478  2.568801 "NER"
  49.   3.182494  4.402111 "NOR"
  50.   2.698163 3.0333946 "PAK"
  51. 2.0271885  3.694385 "PAN"
  52. 1.1203711  3.037085 "PNG"
  53. 2.3819315 2.6755195 "PRY"
  54. .06020596  2.589619 "PER"
  55. 1.1587406 3.2949524 "PHL"
  56.    3.64731 4.0075636 "PRT"
  57. -.4378241 3.3143885 "SEN"
  58. -.3398342 1.6226246 "SLE"
  59.   .3920211  4.275775 "ZAF"
  60.   2.880327  4.175143 "ESP"
  61. 2.7045984 2.7856154 "LKA"
  62. 1.8881342 4.4898977 "SWE"
  63. 1.4218653  4.950846 "CHE"
  64.   2.511772 2.1776114 "SYR"
  65.   6.624734  4.057945 "TWN"
  66.   4.876695  3.856032 "THA"
  67.   .4627753 3.0857854 "TGO"
  68. 1.1207864 3.4465425 "TTO"
  69. 1.9622195  3.835404 "GBR"
  70.   1.712265   4.72797 "USA"
  71. 1.0253086 3.0545275 "URY"
  72. -.8835508  3.500184 "VEN"
  73. -2.8119445 1.4072825 "ZAR"
  74.   .8381555  3.137074 "ZWE"
  75. end

  76. twoway (scatter growth lprivo, mlabel(code) ms(oh)) (lfit growth lprivo), ytitle(growth) legend(off)
复制代码
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
Sunknownay + 3 + 3 + 3 精彩帖子

总评分: 学术水平 + 3  热心指数 + 3  信用等级 + 3   查看全部评分

板凳
黃河泉 在职认证  发表于 2019-3-17 09:45:00
g1.png

报纸
Tutabook 学生认证  发表于 2019-3-17 14:18:43 来自手机
没搞懂,我有自己的数据 啊,x列和y列数据在数据编制器里 我使用 代码
scatter x y
如何在这代码上添加,然后才会有那条红线,和点相对的名字标注






地板
Tutabook 学生认证  发表于 2019-3-17 15:15:04
明白了,使用代码scatter y x || lfit y x
但是每个点上面的标注如何哪个代码, 有三列数据

NAME   X   Y
abc       1    2
xyz       1     3

7
黃河泉 在职认证  发表于 2019-3-17 15:40:29
Tutabook 发表于 2019-3-17 14:18
没搞懂,我有自己的数据 啊,x列和y列数据在数据编制器里 我使用 代码
1. 尔后请用回复!2. 要将红线可能要用 Nick Cox 之建议 twoway scatteri, recast(line),请
  1. help twoway scatteri
复制代码

8
Tutabook 学生认证  发表于 2019-3-17 15:52:59
黃河泉 发表于 2019-3-17 15:40
1. 尔后请用回复!2. 要将红线可能要用 Nick Cox 之建议 twoway scatteri, recast(line),请
红线已经知道了啦。。使用代码scatter y x || lfit y x
但是每个点上面的标注如何哪个代码, 有三列数据

NAME   X   Y
abc       1    2
xyz       1     3

看别人帖子说用 mlabel(NAME),但我一直出错,
是这样吗
scatter y x || lfit y x, mlabel(NAME)

9
黃河泉 在职认证  发表于 2019-3-17 16:07:51
Tutabook 发表于 2019-3-17 15:52
红线已经知道了啦。。使用代码scatter y x || lfit y x
但是每个点上面的标注如何哪个代码, 有三列数据 ...
我上面资料最底下不是有 code 吗?请参考!

10
magicsun 发表于 2019-3-18 10:53:16
学习下。

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-9 15:32