Stata绘图系列——细节掌控绘图区域!
本文作者:杨婉清,河南大学经济学院
本文编辑:陈志林
技术总编:李婷婷
Stata&Python云端课程来啦!
为了平衡团队运营成本,维系公众号的运营,也与国内动辄数千元的Stata课程缩短差距,我们的网课不得不上调价格,我们决定于2022年5月15日起调价,Python课程的价格调整为439.9元,Stata基础课程调为439.9元,Stata进阶课程调整到439.9元。大家可以告知一下身边想要购买的小伙伴,欲购从速哦,对报名有任何疑问欢迎在公众号后台和腾讯课堂留言~我们在这篇推文提供了每门课程的课程二维码,大家有需要的话可以直接扫描二维码查看课程详情并进行购买哦~
Stata为我们提供了各种绘图命令,从点(scatter)、线(line)、面(area)到直方图(histogram)、条形图(bar)与矩阵图(matrix)等等,在之前的推文《Stata绘图系列——让你的直方图随心所欲》中,我们简单介绍了直方图的绘制方法。今天我们就来介绍一下如何利用plotregion()和graphregion()选项来细节美化图形的条条框框呢?让我们带着问题一起来看看吧!
1.绘图区域划分
在动手绘图之前,我们先来了解一下Stata绘图区域和图形区域的分布。
2.举个栗子
我们使用auto数据绘制mpg和price的点状图。可以看出,在该图中,绘图区域为白色,图形区域为浅蓝色阴影,放置轴和标题。
clear all
sysuse auto,clear //使用auto数据
scatter mpg price,title("美国1978年汽车数据") //绘制点状图
我们可以使用plotregion()选项对绘图区域进行调整,color()选项可以指定绘图区域的颜色,通过plotregion(color(green%50))可以将绘图区域的颜色变为绿色50%。
scatter mpg price,plotregion(color(green%50)) title("美国1978年汽车数据")
使用plotregion中的lcolor()和lwidth()选项可以在绘图区域周围放置一个框架,在此例中将边框颜色设为深蓝色。需要注意的是与color(stone)一起使用时,会被颜色覆盖掉边框。
scatter mpg price,plotregion(lcolor(navy) lwidth(thick)) title("美国1978年汽车数据")
scatter mpg price,graphregion(color(pink)) //在此例中将图形区域颜色设为粉色
scatter mpg price,graphregion(ifcolor(pink) fcolor(maroon)) //在此例中将图形区域颜色内外设为粉色与褐色
scatter mpg price,graphregion(lcolor(navy) lwidth(vthick))
scatter mpg price,graphregion(margin(vlarge) ifcolor(pink) fcolor(maroon))
scatter mpg price, graphregion(margin(vlarge) fcolor(yellow) lcolor(green) lwidth(vvthick)) //调整图形区域的边距,颜色和边框线条粗细
scatter mpg price, plotregion(lcolor(blue) lwidth(thick)) graphregion(margin(vlarge) fcolor(yellow) ifcolor(red) lcolor(green) lwidth(vvthick)) //调整图形区域的基础上再加入绘图区域的颜色、边框颜色以及粗细的选项
最后,我们为大家揭秘雪球网(https://xueqiu.com/) 最新所展示的沪深证券和港股关注人数增长Top10。
腾讯课堂课程二维码
对我们的推文累计打赏超过1000元,我们即可给您开具发票,发票类别为“咨询费”。用心做事,不负您的支持!
往期推文推荐 4月A股的收官战之概念板块哪家强?
解放双手!你必须要会的两个命令—inlist & inlist2
【基础篇】字符串之判断方法
Stata绘图系列——让你的直方图随心所欲
【爬虫篇】湖人无缘季后赛,球迷如何回应
客官,要来份四象限图吗?
Python实现简繁体转换
Stata与Python交互方法及数据传递
“青铜”爬“王者”
留下想要的变量,你会几种方法?
【爬虫篇】基于selenium爬取美团评论
双标的莱万——足球无关政治?!
Stata处理重复值:duplicates
It's time to send a flower to your lover! 2021各省GDP新鲜出炉爬虫实战-采集全国各省疫情数据
log——为你的操作保驾护航
一行代码教你玩转emoji
票房遇冷的春节档口碑冠军丨《狙击手》影评分析
学习丰县,营造良好营商环境!
大国丢娃图:从川渝到徐州!
丰县“失火”,殃及徐州:股市超跌近30亿!
Unicode转义字符——编码与解码
徐州!徐州!
B站弹幕爬虫——冬奥顶流冰墩墩&雪容融
不会用Stata做描述性统计表?so easy!
丰沛之地:备足姨妈巾
过年啦,用Python绘制一幅属于你的春联吧!
登上爬虫俱乐部“时光机” |上“机”出发 开启一段奇妙之旅【基础篇】查找并输出子字符串的定位
Stata中的小清新命令——添加观测值
PCA(主成分分析法)降维——Python实现
超好用的事件研究法
如何绘制任泽平《鼓励生育基金》的几幅图
Python 第六天——字符串
关于我们
微信公众号“Stata and Python数据分析”分享实用的Stata、Python等软件的数据处理知识,欢迎转载、打赏。我们是由李春涛教授领导下的研究生及本科生组成的大数据处理和分析团队。
武汉字符串数据科技有限公司一直为广大用户提供数据采集和分析的服务工作,如果您有这方面的需求,请发邮件到statatraining@163.com,或者直接联系我们的数据中台总工程司海涛先生,电话:18203668525,wechat: super4ht。海涛先生曾长期在香港大学从事研究工作,现为知名985大学的博士生,爬虫俱乐部网络爬虫技术和正则表达式的课程负责人。
此外,欢迎大家踊跃投稿,介绍一些关于Stata和Python的数据处理和分析技巧。
投稿邮箱:statatraining@163.com投稿要求:
1)必须原创,禁止抄袭;
2)必须准确,详细,有例子,有截图;
注意事项:
1)所有投稿都会经过本公众号运营团队成员的审核,审核通过才可录用,一经录用,会在该推文里为作者署名,并有赏金分成。
2)邮件请注明投稿,邮件名称为“投稿+推文名称”。
3)应广大读者要求,现开通有偿问答服务,如果大家遇到有关数据处理、分析等问题,可以在公众号中提出,只需支付少量赏金,我们会在后期的推文里给予解答。