楼主: 匿名
20378 212

[Stata] [Stata] 如何添加直角坐标系及极坐标系及SDAS_绘图实例 [推广有奖]

171
玄一无相 在职认证  学生认证  发表于 2015-9-28 09:12:29
楼主,有没有合适的图,让四个不同类别时间趋势数据表现在一张图上?谢谢支招
已有 1 人评分经验 论坛币 收起 理由
xddlovejiao1314 + 10 + 3 鼓励积极发帖讨论

总评分: 经验 + 10  论坛币 + 3   查看全部评分

172
niuniuyiwan 在职认证  发表于 2015-9-28 13:17:53
玄一无相 发表于 2015-9-28 09:12
楼主,有没有合适的图,让四个不同类别时间趋势数据表现在一张图上?谢谢支招
您好,揣测您所说的问题,可以考虑使用Sparkline命令,
/*153楼*/
  1. https://bbs.pinggu.org/thread-3849862-16-1.html  
复制代码
/*170楼*/
  1. https://bbs.pinggu.org/thread-3849862-15-1.html  
复制代码


已有 1 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
xddlovejiao1314 + 100 + 100 + 1 + 1 + 1 精彩帖子

总评分: 经验 + 100  论坛币 + 100  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

173
玄一无相 在职认证  学生认证  发表于 2015-10-3 10:26:29
niuniuyiwan 发表于 2015-8-19 23:27
这里range(119 130)中的数字指的是什么呢
已有 1 人评分经验 论坛币 收起 理由
xddlovejiao1314 + 10 + 3 鼓励积极发帖讨论

总评分: 经验 + 10  论坛币 + 3   查看全部评分

174
niuniuyiwan 在职认证  发表于 2015-10-3 10:51:51
玄一无相 发表于 2015-10-3 10:26
这里range(119 130)中的数字指的是什么呢
指X轴取值范围:
  1. // Grid on top of graph

  2. ssc install freduse, replace  //gets program online
  3. freduse MPRIME, clear
  4. generate ym = mofd(daten)
  5. tsset ym, monthly             //sets for time series
  6. twoway                                                                    ///
  7. function y=20.705,range(119 130) recast(area) color(gs12) base(4.7025)
复制代码

Graph.png



已有 1 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
xddlovejiao1314 + 100 + 100 + 1 + 1 + 1 精彩帖子

总评分: 经验 + 100  论坛币 + 100  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

175
玄一无相 在职认证  学生认证  发表于 2015-10-3 12:30:02
niuniuyiwan 发表于 2015-9-4 10:11
版主,这个韦恩图第一种做法会让电脑stata死机。。。
我13.1 激活版本

176
niuniuyiwan 在职认证  发表于 2015-10-3 22:17:24
玄一无相 发表于 2015-10-3 12:30
版主,这个韦恩图第一种做法会让电脑stata死机。。。
我13.1 激活版本
您好,这个是每个变量经expand命令后分别复制了freq倍, 491,516 个观测值总共约15M,数据及代码都是可以运行的,

33.gif


177
玄一无相 在职认证  学生认证  发表于 2015-10-4 16:53:42
版主,刚才在合并图的时候,我突发奇想,试验了几个操作,有几个疑问求解下
1,stata产生的图片如何command清除,就是已经save过的。我知晓用erase可以清除dta,有没有类似命令

2,如果clear all以后,已经save过的图片如果再次打开?Command,就像use x.dta一般

3,已经保存了图片var1.gph  var2.gph,然后clear all,如果再次画图保存为var1.gph  var2.gph会提示重复,但是cd后的文件夹里面并没有找到这两个图片,而且combine graph var1.gph  var2.gph会提示找不到文件。。。求解,是存在内存里面吗(好的,我已经发现原来我理解错了,我原来并没有存,比如scatter y x,name(11)只是存在内存,需要graph save下,不知道是不是这个道理)

178
玄一无相 在职认证  学生认证  发表于 2015-10-4 16:55:32
niuniuyiwan 发表于 2015-10-3 22:17
您好,这个是每个变量经expand命令后分别复制了freq倍, 491,516 个观测值总共约15M,数据及代码都是可以 ...
这里的freq倍是不是会很大。。。我看你用的14,会不会简化了运算所以速度很快,我的过30s直接无响应。。。
8g i7 ssd理论上一般操作无所谓才对

179
niuniuyiwan 在职认证  发表于 2015-10-4 17:04:16
玄一无相 发表于 2015-10-4 16:55
这里的freq倍是不是会很大。。。我看你用的14,会不会简化了运算所以速度很快,我的过30s直接无响应。。。 ...
您好,这个不是14做的(gif图像最上边13.1-SE)可见,这个我想不是版本的问题,可以在expand后添加compress压缩下数据集试下。

180
niuniuyiwan 在职认证  发表于 2015-10-4 18:08:18
玄一无相 发表于 2015-10-4 16:55
这里的freq倍是不是会很大。。。我看你用的14,会不会简化了运算所以速度很快,我的过30s直接无响应。。。 ...
您好:
  1. //以当前工作路径为例
  2. sysuse auto,clear
  3. scatter price length,saving(pic) //保存方式1
  4. graph save pho //保存方式2
  5. clear all
  6. graph use pho  //调用图像,再度打开
  7. graph use pic
  8. erase pic.gph
  9. erase pho.gph  //没有关闭绘图窗口,但已从硬盘删除
  10. /*不保留硬盘,只在内存绘制后合并也可*/
  11. sysuse auto,clear
  12. scatter price length,name(pic,replace)
  13. scatter price length,name(pho,replace)
  14. graph combine pic pho,col(1)
  15. graph drop _all  //删除内存中的图像
复制代码


已有 1 人评分学术水平 热心指数 信用等级 收起 理由
玄一无相 + 2 + 2 + 2 大赞 观点有启发

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

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

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