暑期Stata培训班招生啦!!!接力线上的网课培训,我们在今夏又开始新一轮的线下培训啦!
8月4日至12日
,爬虫俱乐部期待与您的相遇!培训具体内容详见推文
《暑期Stata编程技术定制培训班》
。
有问题,不要怕!点击推文底部“阅读原文”下载爬虫俱乐部用户问题登记表并按要求填写后发送至邮箱[email protected],我们会及时为您解答哟~
喜大普奔~爬虫俱乐部的github主站正式上线了!我们的网站地址是:https://stata-club.github.io,粉丝们可以通过该网站访问过去的推文哟~
好消息:爬虫俱乐部隆重推出数据定制及处理业务啦,您有任何网页数据获取及处理方面的难题,请发邮件至我们邮箱[email protected],届时会有俱乐部资深高级会员为您排忧解难!
有问题,不要怕!点击推文底部“
阅读原文
”下载爬虫俱乐部用户问题登记表并按要求填写后发送至邮箱
[email protected]
,我们会及时为您解答哟~
喜大普奔~爬虫俱乐部的
github
主站正式上线了!我们的网站地址是:
https://stata-club.github.io
,粉丝们可以通过该网站访问过去的推文哟~
好消息
:爬虫俱乐部隆重推出数据定制及处理业务啦,您有任何网页数据获取及处理方面的难题,请发邮件至我们邮箱
[email protected]
,届时会有俱乐部资深高级会员为您排忧解难!
大多数人的日常状态:早上一睁眼要刷朋友圈,晚上临睡前要刷朋友圈,看文献要刷朋友圈,敲代码要刷朋友圈,吃饭也要刷朋友圈,就连微信语音通话也要刷着朋友圈,这大概也许可能是朋友圈有毒吧,其实不然,因为朋友圈中也有灵感哟。
呐,就在小编日常刷朋友圈的时候,突然发现下面这样一条带有雷达图的朋友圈(
来自帅气迷人才华横溢的小哥哥严少
,字不重要看图),相信大家都有注意到,最近好多APP上都推出各种花里胡哨的测试题,引起了人民群众的狂热追捧,测试结果往往以各种图形来呈现。其中,雷达图就是形象图形的代表之一。
而最最最意外的是,在Stata中我们也可以绘制雷达图呐!
以前,雷达图主要应用于企业经营状况——收益性、生产性、流动性、安全性和成长性的评价,上述指标的分布组合在一起非常像雷达的形状,因此而得名。然而,随着计算机的发展,雷达图已经进入我们的生活,应用越来越广泛。在Stata绘制雷达图的命令是radar,是一个外部命令,使用之前用命令行
ssc install radar
下载即可。
help radar
其中,
axes_label
表示雷达图的分类轴(放射线)
标签
,一般指被研究对象的属性变量(初步测试轴标签的个数不能超过58个);
var1,var2
……用来刻画每个轴标签的其他
数值型变量
。比如,我们要做一家企业经营状况的评价分析,企业的收益性、生产性、流动性、安全性和成长性等是分类轴(放射线)标签,则该企业中体现收益、生产、流动、安全、成长的一系列指标就是上述语法中的var1,var2……
另外,还有一些
常用的选项
,整理如下:
lc():连接被调查对象在各类指标上的观测值所对应的线条颜色;
lp():连接被调查对象在各类指标上的观测值所对应的线条类型;
lw():连接被调查对象在各类指标上的观测值所对应的线条宽度;
rlabel( ):设置轴上刻度的标签值;
mc():被调查对象在各类指标上的观测值所对应的点的颜色;
ms():被调查对象在各类指标上的观测值所对应的点的类型;
connected:与mc(),ms()一起使用,表示连接点;
labsize():设置轴标签的大小。
此外,在绘制二维图中用到的一些选项这里同样适用,比如,title,legend等等
下面,我们以
auto
数据集中的外国车为例,具体介绍一下该命令的使用。
假如,我们以变量make(汽车型号)的观测值作为分类轴(放射线)标签,用变量turn、mpg、trunk来刻画不同汽车型号的特点,执行如下命令:
radar make turn mpg trunk if foreign, legend(rows(1) )
注:
legend(rows(1) ):表示图例显示为一行
得到:
从图中可以直观的看到共有22种外国车型号(分类轴标签),轴上的刻度值分别为5、12、19、27、34、41,其中,中心值(圆点)是5,并且发现各个型号中变量turn的变化不是很大,而变量mpg和trunk变化明显。
接下来,我们可以加入一些选项,让图形更加美观,比如
改变线形、线的颜色和线的宽度
:
radar make turn mpg trunk if foreign, title(Nice Radar graph) lc(red blue green) lp(dash dot dash_dot) lw(*1 *2 *4) legend(rows(1) )
注:
dash:虚线(短线)
dot:点线
dash_dot:点划线
再比如,
改变分类轴(放射线)上刻度的值和分类轴标签的大小
:
radar make turn mpg trunk if foreign, title(Nice Radar graph) lc(red blue green) lp(dash dot dash_dot) lw(*1 *2 *4) r(0 12 14 18 50) labsize(*.5) legend(rows(1) )
得到:
最后,我们来
加入点对应的颜色和形状
,执行如下命令:
radar make turn mpg trunk if foreign, title(Nice Radar graph) lc(red blue green) lp(dash dot dash_dot) lw(*1 *2 *3) r(0 12 14 18 50) connected ms(D Oh S) mc(blue green red) labsize(*.5) legend(rows(1) )
注:
D:菱形
Oh:圆圈
S:正方形
得到:
大家学会了吗?help文件中还有部分选项,感兴趣的读者可以自行尝试哦,
再次感谢帅气迷人才华横溢的小哥哥严少的朋友圈给我的灵感,遥祝他毕业快乐呐!
注:此推文中的图片及封面(除操作部分的)均来源于网络!如有雷同,纯属巧合!
以上就是今天给大家分享的内容了,说得好就赏个铜板呗!有钱的捧个钱场,有人的捧个人场~。
另外,我们开通了苹果手机打赏通道,只要扫描下方的二维码,就可以打赏啦!
应广大粉丝要求,爬虫俱乐部的推文公众号打赏功能可以开发票啦,累计打赏超过1000元我们即可给您开具发票,发票类别为“咨询费”。用心做事,只为做您更贴心的小爬虫。第一批发票已经寄到各位小主的手中,大家快来给小爬虫打赏呀~
往期推文推荐:
1.爬虫俱乐部新版块--和我们一起学习Python
2.hello,MySQL--Stata连接MySQL数据库
3.hello,MySQL--odbcload读取MySQL数据
4.再爬俱乐部网站,推文目录大放送!
5.用Stata生成二维码—我的心思你来扫