Stata绘图:为图形选择优美的配色方案-color_style

阅读全文:Stata绘图:为图形选择优美的配色方案-color_style (lianxh.cn)

作者:张家星 (中南财经政法大学)
邮箱zhangjx@stu.zuel.edu.cn


1. 问题背景

一图胜千言!数据可视化已成为经济学研究中必不可少的一步,而其中最容易出错的可能是色彩的选择。Stata 默认的配色方案并不是很完美,这也意味着我们需要为图形选择合适的配色方案。color_style 可以快速帮您更换图形配色,让您的研究绽放光彩!

2. 命令介绍

* 命令安装
ssc install color_style, replace
* 命令语法
color_style [palette], [graph list] [n(#) colorpalette options]

color_style 是基于 colorpalette 和 grstyle 两个命令而开发的。其中,必选项包括:

  • palette :指定绘图所使用的配色方案,可以直接调用内置配色,也可以按照 colorpalette 的语法格式,调用其配色或选项。

备选项包括:

  • graph:显示配色方案所使用的颜色。
  • list:显示内置配色方案。
  • list(a):显示以字母 "a" 开头的所有的配色方案。
  • n(#):确定配色方案所使用的颜色数量,颜色数量应在 1 和 15 之间。
  • ipolate(#):用法和 n(#) 相同,区别 n(#) 仅适用于 Stata 14.2 版本及以上。
  • showcase:显示调色板如何查找多达 15 种颜色。
  • colorpalette options:也可以直接调用 colorpalette 的选项。

其他子命令:

  • font_style:改变图片的字体。
  • graphquery:返回特定主题的配色方案。

3. Stata 实例

3.1 配色方案预览

color_style 具有丰富的配色方案。一方面,它包含多种内置配色方案;另一方面,它可以调用 colorpalette 中的配色方案。除此之外,我们还可以根据自己的偏好自定义配色方案。

3.1.1 内置配色
. color_style, list                    // 命令中包含的配色方案名称
. color_style google, graph n(5)       // 显示某个配色方案的具体配色
. graph save google_color.gph, replace // 导出图片
. color_style twitter, graph n(5) 
. graph save twitter_color.gph, replace

更多配色详见:friosavila/playingwithstata

3.1.2 colorpalette 中的配色
. * colorpalette 中内置的配色
. color_style Greens, graph n(5) // 其中 Greens 为命令 colorpalette 中的配色方案
. graph save Greens_color.gph, replace // 导出图片
3.1.3 自定义配色
. * 借助命令 colorpalette, 自定义"钢铁侠"配色
. program colorpalette_iron_man
  1.     c_local P #9E0A04, #CB9847, #A2422B ,#6A0A0A, #060607
  2. end
. * 注:使用 16 进制色彩代码或者 RGB 色彩代码均可
. color_style  iron_man , graph n(5)     // 自定义配色方案颜色展示
. graph save iron_man_color.gph, replace // 导出图片
3.1.4 配色方案展示
. graph combine google_color.gph twitter_color.gph /// 
>     Greens_color.gph iron_man_color.gph         
. graph export color.png, replace

阅读全文:Stata绘图:为图形选择优美的配色方案-color_style (lianxh.cn)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值