(本文为andruw原创,转载请注明出处)
画图关乎“taste”。有人喜欢从离x轴和y轴交叉点外开始(如图1红色高亮)画图,这样看起来图形元素不会很挤,而且有种莫名的形式美(像极书法中的飞白,意断神连,形散神不散),这也契合中国人做事喜欢留有余地的“世故”。有人喜欢从x轴和y轴的交叉点开始(如图2红色高亮)画图,这样看起来比较紧凑,而且符合直觉(尤记得初中时节,数学老师殷殷告诫,画坐标轴要先将x轴y轴交叉点标示为零点)。言人人殊,都无可厚非。
然而,Stata的工程师似乎喜欢“形式美”多于对数学老师的告诫,图形的输出默认为图1的形式。那么问题来了,如何画出图2的形式?代码如下:
- sysuse auto, clear
- * 图1
- scatter length price, title("图 1")
- * 图2
- scatter length price, title("图 2") plotregion(margin(zero))
Stata tips & tricks帖子列表: