Stata如何快捷修改图形模板中的颜色?
配色一直是很个性化的事情,不同的人有不同的品味,巴德学院利维经济研究所的Fernando Rios-Avila开发了Stata社区命令color_style,可以非常方便地改变Stata图形模板中的颜色,如果不满意,你还可以自定义颜色。 安装Stata社区命令color_style的Stata代码如下: ssc install color_style, replace ...
with Stata
配色一直是很个性化的事情,不同的人有不同的品味,巴德学院利维经济研究所的Fernando Rios-Avila开发了Stata社区命令color_style,可以非常方便地改变Stata图形模板中的颜色,如果不满意,你还可以自定义颜色。 安装Stata社区命令color_style的Stata代码如下: ssc install color_style, replace ...
除了Stata社区命令joyplot,巴德学院利维经济研究所的Fernando Rios-Avila也开发了类似的Stata社区命令joy_plot,用以快捷绘制峰峦图,它还可以绘制小提琴图。 安装Stata社区命令joy_plot的Stata代码如下: ssc install joy_plot, replace *安装依赖命令 ssc install color_style, replace 准备数据...
峰峦图(joyplot)也称山脊图(ridgeline plot),很适合用于多组数值型数据的可视化展示,可以很方便地发现各组数据中的变化趋势,及组与组之间的数据对比。但是应当注意其遮挡问题,不能让前面的图形完全遮挡住后面的图形,影响读者对于数据的理解。 目前并没有通用Stata软件包可以绘制峰峦图,为...
马赛克图(Marimekko Chart),(也称为镶嵌图和比例堆叠条形图)可视为具有附加轴的常规堆叠图表。这允许我们创建同时具有百分比轴和总轴的图表,使用面积来表示每个细分的总数。这就是我们说的“宽度有意义的百分比堆积柱形图”。 目前并没有通用Stata软件包可以绘制马赛克图,为此维也纳经济大学(Vi...
Stata14开始支持Unicode字符,变量、标签、注释及变量值均可以为中文(日韩德等等)了。之后版本若直接读取Stata13及之前的文件( .do 文件和.dta 文件一般为 gbk 或更广泛的gb18030 编码)会显示乱码,影响使用,Stata提供了unicode命令进行转化,简单介绍如下。 使用 Stata 13 及早期版本保存的 d...
上一篇我们解决了如何计算字符变量中特定字符的数量,但有时候写循环,还需要知道字符变量中唯一的单词(unique and distinct words)数量。 读取实例数据,Stata代码如下: * Example generated by -dataex-. For more info, type help dataex clear input group str25 soft total 1 "Stata" 1 1 "...
Stata 图形模板(schemes)用来定义图形的格式,默认是s2color。 获取所有本机上安装的所有Stata图形模板,Stata命令如下: graph query, schemes 读取演示数据,Stata命令如下: sysuse uslifeexp 选择需要预览的Stata图形模板,如Stata自带的s2color、s2mono、s2manual、sj和economist,Stata命令...
有没有什么办法计数字符串中的空格数量?字符串首尾都没有空格, 比如 : "a b" 这其中有1个空格,"a b c" 这其中有2个空格。 读取演示数据,Stata命令如下: * Example generated by -dataex-. For more info, type help dataex clear input str15 var1 "a" "a b" "a b c d" "a b c d e f" "a b c ...
想在keys字段特定的字母“f”后插入一新空行。具体而言,只要某条记录keys变量的值出现“f”,就在该记录后插入一条空记录,Stata的演示数据如下: /*读取演示数据*/ clear input byte num str1 keys 1 "a" 2 "b" 3 "c" 4 "d" 5 "e" 6 "f" 7 "a" 8 "b" 9 "c" 10 "d" 11 "e" 12 "f" 13 "a" 14 "b" 15 "c" ...
绘制上图的Stata代码如下: sysuse auto, clear reg price ibn.foreign * Test if take up if the same across positive opportunity cost levels, then * create and format local to add to the graph as text test 1.foreign == 0.foreign local pval : di %5.3f `r(p)' local pval = trim("`pva...