变量date类型是float,格式是%td,在数据库中显示如:22aug2017。
但是在画图时,date在x轴上显示的是对应的数值,如:21053。
我现在只能通过编辑变量标签来让date在x轴上显示成日期,但是一个一个编辑实在太慢了
请问如何让变量在x轴上直接显示为日期格式呢,非常感谢!
-----------------------------------------------
以下增加了数据和指令
----------------------- copy starting from the next line -----------------------
------------------ copy up to and including the previous line ------------------
生成date3的指令
gen year=substr(date,1,4)
gen month=substr(date,6,1)
gen day=substr(date,8,2)
destring year,replace
destring month,replace
destring day, replace
gen date3=mdy(month,day,year)
format date3 %td
画图的指令
graph box y, over(date3)
以下是数据库部分截图和箱图
javascript:;
javascript:;