help czxah

标题

czxah -- 该命令用于处理iPhone手机导出的健康数据文件"导出.xml"(如果手机的语言设置的是中文)或者"export.xml"(手机语言设置的是英文)(需要导出并解压)，
然后从其中提取出步数、运动距离、已爬楼层数以及睡眠数据并绘图。

语法

czxah language , [path(string) type(string) period(string) savefile graph graphtype(string)]

描述

language
是你的手机的语言设置，如果你的iPhone语言设置为中文，那么导出的zip文件解压得到的一个较大的xml文件的名字会是"导出.xml"。
而如果你的iPhone语言设置为英文，那么导出的zip文件解压得到的一个较大的xml文件的名字将是"export.xml"。
考虑到大家的手机一般应该只会是中文或英文，因此只设置了这两种语言，如果你有其它的语言需要，可以联系我。语言项的简写为cn
或en：

cn 中文(这个时候你的工作目录或者你指定的文件路径里面要有对应的"导出.xml"才能正确运行这个命令。)

en 英文(这个时候你的工作目录或者你指定的文件路径里面要有对应的"export.xml"才能正确运行这个命令。)

选项

path(文件路径): path选项可以用来工作目录的设置，默认路径为当前工作目录。

type(统计类型): 指定需要导出数据的统计类型，有以下几种：

stepcount 可以简写为st，这个时候会提取步数数据。同时这也是默认选项。

distance 可以简写为di，这个时候会提取运动距离(单位：km)数据。

climb 可以简写为cl，这个时候会提取已爬楼层数据。

sleep 可以简写为sl，这个时候会提取睡眠数据，包括睡眠时间、入睡时间以及起床时间。

period(时间类型): 指定需要导出数据的时间类型，有以下几种：

clock 这个时候会提取分时数据。同时这也是默认选项。

day 这个时候会提取每日数据。

week 这个时候会提取每周数据。

month 这个时候会提取每月数据。

year 这个时候会提取每年数据。

savefile: 指定保存生成的数据文件。默认不保存。

graph: 可以简写为g，指定是否绘图。默认不绘图。

graphtype(绘图类型): 可以简写为gr，指定绘图的类型，如果指定了该选项就会绘图。默认为线图。有以下几种：

line 这个时候会绘制线图。同时这也是默认选项。

hist 这个时候会绘制频数分布直方图。

kdensity 这个时候会绘制核密度图。

示例

为了运行下面的示例程序，你可能需要下载示例数据集：

导出.xml

export.xml

点击上面两个链接会在浏览器中打开数据集，这个时候只要在浏览器中右键选择“存储为”即可下载。下载完成后把数据集放在工作目录下即可正常运行下面的程序：

`"czxah cn"'

`"czxah en"'

`"czxah cn, path(~/Desktop/czxah)"'

`"czxah cn, t(st)"'

`"czxah cn, t(di)"'

`"czxah cn, t(cl)"'

`"czxah cn, t(sl)"'

`"czxah cn, t(st) p(day)"'

`"czxah cn, t(cl) p(week)"'

`"czxah cn, t(di) p(month)"'

`"czxah cn, t(st) p(day) g"'

`"czxah cn, t(di) p(week) gr(line)"'

`"czxah cn, t(cl) p(day) gr(line)"'

`"czxah cn, t(cl) p(day) gr(hist)"'

`"czxah cn, t(cl) p(day) gr(kdensity)"'

`"czxah cn, t(cl) p(day) gr(kdensity) savefile"'

作者

程振兴

暨南大学·经济学院·金融学

中国·广州

个人网站

Email czxjnu@163.com

Also see

`"help hist"'

`"help kdensity"'

`"help egen"'