阅读全文: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