首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

数据地图系列6|Stata数据地图

今天要跟大家分享是数据地图系列6——Stata数据地图)! 接着前一篇节凑,这一篇会给大家介绍比较全面的Stata热力地图代码实现。 版本仍然是基于StataSE12.0。...下载数据地图经纬度数据文件:就是昨天用到那个 http://fmwww.bc.edu/RePEc/bocode/c/china_map.zip 接下来是作图步骤: 1、锁定数据地图数据文件目录:...5、绘制地图 spmap x using "china_map.dta", id(id) #基本图形:配色默认黑灰色 ? 在不指定填充颜色情况,软件会使用默认一组灰色填充不同省份。...#这句语法会使用一组不同色调红色填充整个地图 关于填充颜色问题,我曾经尝试了将近一个小时,挑了几套还不错配色,这里把配色列表分享给大家。...以上作图语法,如果你把参数和路径都修改跟你数据文件名、路径完全对应的话,完全没有必要一步一步跑代码。全部复制黏贴回车,一地图就秒出了。

7.3K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    数据地图系列8|R语言版数据地图

    今天要跟大家分享是数据地图系列第八篇——R语言版数据地图),分省(市级)热力地图。 步骤与昨天分享中国热力地图步骤基本一致,只是需要调用数据文件和需要自定义指标文件略有本不同。...以上指标数据需要你自己定义,使用excel文件创建,指标数据输入完成之后,另存为.CSV格式(存至c:/rstudy/,这样便于引用,当然这些指标数据文件在昨天分享数据文档里已经为你创建好了,你只需要修改数据就可以了...axis.ticks = element_blank(), axis.title = element_blank() )#【带标签】 以上代码可以输出结果带有市级行政名称带标签数据地图来...当然,其实我们只需要修改以上所有代码引用文件名称,可以跑出来任意一个省份市级热力地图。 (前提是,你已经定义好每一个省份指标数据) ? ? ? ?...事实上,我已经搜集整理了全国27个省级行政单位热力地图代码(TXT)和数据文件(主要是指标文件需要自己定义,而且所有省份指标文件已经在昨天分享数据文件夹里了,地图数据文件都是引用同一个数据源)。

    1.5K82

    用Python画中国地图()

    在上一篇文章《用Python画一个中国地图》中,我们简单描述了一如何用Python快速画出一个中国地图轮廓,似乎没有什么实用价值,这一次我们用实际数据填充它,使它看上去更有意义。...in enumerate(m.states): poly = Polygon(seg, facecolor='r') ax.add_patch(poly) 在展示结果之前,稍微解释一。...加入中国台湾Shape文件,然后循环一: m.readshapefile('TWN_adm_shp/TWN_adm0', 'taiwan', drawbounds=True) for nshape...接下来,你还可以把各个省名字打出来看一,具体代码就不解释了: for shapedict in m.states_info: statename = shapedict['NL_NAME...vmin)))[:3] 最后,我们把各个省颜色描在地图上: color = rgb2hex(colors[statenames[nshape]]) poly = Polygon(seg, facecolor

    3.5K40

    LINUXPHP

    由于linux系统稳定性,大部分PHP服务器都被部署在linux上,而且像redis等扩展在linux能得到更好支持,所以对于PHP程序员来说,使用linux功底也相当重要,接下来总结一我从一开始在...linux安装配置linux心得。...linux系统安装 首先是选择linux操作系统,我使用是Cent OS 6.7 ,它类似红帽系统,简单易接触,而且开源免费。...用过小巧virtual box,在win7安装要改theme主题文件,辛苦装好环境因为未知原因(兼容问题排除后,猜测是BIOS设置问题,可参考)打不开虚拟机而放弃后,终于选择了VM,VM安装linux...说一要注意地方吧:虚拟机配置选择“桥接模式”,这样,虚拟机和主机就在同一个IP段,可以很轻松地互相访问,VM如图: ? 然后是我们经常要遇到问题网络配置、和虚拟之间交互、yum配置。

    3.7K80

    Linuxfree命令

    一、简介 free命令是最经常使用命令之一,用于查看内存使用情况。 free命令可以显示Linux系统中空闲、已用物理内存及swap内存,及被内核使用buffer。...输出简介 Mem 行(第二行)是内存使用情况。...Swap 行(第三行)是交换空间使用情况。 total 列显示系统总可用物理内存和交换空间大小。 used 列显示已经被使用物理内存和交换空间。...shared 列显示被共享使用物理内存大小。 buff/cache 列显示被 buffer 和 cache 使用物理内存大小。 available 列显示还可以被应用程序使用物理内存大小。...请注意,这只是一个很理想计算方式,实际中数据往往有较大误差 周期性查看怎么办? 使用 free -s 10 ,这里 10 代表间隔10秒查看 ``

    45510

    Linux Stat 命令

    FILE... stat接受一个或者多个输入FILE,和一系列选项,用来控制命令行为和输出结果。...安全内容 Access - 文件最后被访问时间 Modify - 文件内容最后被修改时间 Change - 文件属性或者内容最后被修改时间 Birth - 文件创建时间(Linux 下不支持)...显示关于文件系统信息 为了获取文件归属文件系统相关信息,而不是获取文件本身信息,我们使用-f,(--file-system)选项: stat -f file.txt 这个命令输出看起来是这样:...用户可用剩余块数 Inodes: Total - 文件系统上总节点数 Free - 文件系统上剩余节点数 间接(跟进)软连接 默认情况,stat 不会跟进软连接。...总结 stat命令打印了文件和文件系统信息。 在 Linux ,还有其他几个命令可以显示文件信息。ls就是最有用一个,但是它只显示stat信息中一部分。

    4.3K10

    Linux Pgrep 命令

    本文讲述 Linux pgrep命令基础知识。 pgrep是一个命令行工具,它允许你基于给定条件来查找正在运行程序进程 ID。它可以是进程名字全称或者一部分,进程运行者,或者其他属性。...这个pgrep命令是procps(或者procps-ng)软件包一部分,它基本上在所有的 Linux 发行版上都预装了。...如果没有发现匹配,输出将是空: 1039 2257 6850 31279 当至少有一个进程匹配了所给名字时,这个命令返回0.否则,返回退出错误码1。这在 shell 脚本中很有用处。...如果你想发送信号给匹配进程,使用pkill。这个命令是pkill封装,并且使用了同样选项和匹配样式。 pgrep会在每一行打印一个匹配进程。-d选项允许你指定一个分隔符。...2257 ssh-agent 6850 ssh 31279 ssh-agent 如果你想严格按照搜索样式准确匹配进程,你需要使用: pgrep '^ssh$' -l 输出: 6850 ssh 默认情况

    7.7K50

    数据地图系列12|PowerMap()图层叠加与复合数据地图

    今天要跟大家分享数据地图系列12——PowerMap()图层叠加与复合数据地图! 昨天跟大家介绍powermap数据地图还有最后一种图形没有来得及介绍,就是区域地图。...我们利用本案例数据较大家利用powermap制作区域地图,以及通过图层叠加来达到复合数据地图效果。 以下是该案例数据结构。 ? 选中该数据区域之后,在插入菜单中点击插入三维地图。...在三维地图编辑页面,将图表类型调整为最后一种(区域),省份拖入位置,总销售额拖入值字段。 ? 此时就可以完成热力地图填充。 通过顶部菜单,可以在 三维地图与平面地图之间来回切换。 ?...通过调整填充颜色,你可以更换填充地图不同色调。 ? 如果你想在以上制作地图图层基础上,再展示每个省份两种产品不同销售份额,你可以通过右上角添加图层按钮,增加新图层来实现。 ?...在新图层中,将产品A、产品B两个变量拖入高度字段。 ? 此时图层2在默认情况使用是堆积柱形图。 当然,你可以可以切换图表类型,让符合图表变成堆积柱形图,饼图。 ? ?

    2.3K70

    不同空间任务要求认知地图神经表征

    然而一张认知地图由多种空间元素构成,一个完整空间神经表征还有待探索,同时,同一张认知地图可以被用来完成不同空间任务,例如定位自己位置和定位一个物体位置,大脑如何在不同任务使用认知地图也同样有待验证...(b)每一张地图被定义为3个玩偶独特相对空间位置。(c)对于每一张地图,被试将经历从4个不同方向走向3个玩偶。虽然地图是相同,经历空间刺激不同。 ?...该结果首次为基于多个物体(例如人类)构成认知地图神经表征存在提供了实验证据,为后续空间认知研究提供了方向(例如基于移动物体认知地图形成神经机制)。 ?...(b) 在面对时期,即使使用更大阈值,也没有发现聚类。在靶向期间,在MTL(双侧HPC,PHC和左ERC)和自我活动区域(顶叶皮层,RSC和枕后皮层)中发现了簇。 ?...(b) 基于ROIRSA显示,在“相同”条件,相似度比mPFC中机会水平高得多(c)左面板:解码目标字符圆方向示意图。右面板:即使使用自由阈值也未显示簇。

    70720

    Linux^M困惑

    我们有时在Windows编辑文件,放到了Linux环境中,打开文件,可能发现每行结尾多了一个“^M”,导致一些在Windows能执行解析程序,放到了Linux中,执行就会报错,问题就出在这个"^M...在Linux中vim是无法显示\r,因为ascii中对应不是Linux标准acsii字符,其实其对应ASCII码十进制形式是13(无显示形式),对应八进制形式是15(显示为^M)。...对这个问题解决可能有很多种, 1. 在Windows使用文本工具进行转换win-->linux,例如notepad++、UltraEdit直接进行转换。 2....在Linux,可以用dos2unix file,将文件转换格式。 3. 在Linux,可以用cat file | tr -d "\r" > new_file,进行替换。 4....在Linux,可以用sed 's/^M//old_file > new_file,进行替换。

    1.8K30

    Linux文件权限

    文件权限 执行ll命令可以看到相对应文件和文件夹描述: -rw-r--r--表示这个文件权限, 数字1表示对应硬链数量, root表示所属用户,第二个root表示所属组, 0...-rw-r--r-- 符号 描述 -/d/l 开头-表示这是一个文件,开头d表示这个是一个目录,l表示这是一个软件链接 rw- 表示所有者对于这个文件权限 r-- 表示所属组对于这个文件权限 r...linux用..../是相同作用)。只要存在权限都可以执行该文件。 需要注意是./hello是需要文件x权限,而sh hello是不需要可执行权限。...复制代码 chgrp [组名] [文件名] 修改文件为该组所属, 修改文件所属组权限。 默认权限 umask umask命令表示查看默认权限。

    6.3K40
    领券