今天这篇推文我们系统介绍下颜色主题,虽然之前也有介绍过一些优秀的配色网站,也有搭配好的颜色主题可以直接参考,但有没有直接供Python或者R绘图直接使用的关于颜色设置的第三方包呢?这边推文将较为详细的介绍关于_Python的R的颜色主题包_,主要涉及的内容如下:
- 常见颜色主题:单色系(Sequential)、多色系(Diverging)和多色系(Qualitative)简介
- Python 颜色主题包介绍
- R ggplot2 颜色主题包介绍
- 更多关于数据可视化设计技巧可参与我们的系统课程,咨询+v:yidianshuyulove
单色系(Sequential)、双色渐变系(Diverging)和多色系(Qualitative)
优秀的可视化作品离不开颜色的合理设置,而有关图表绘制颜色搭配的_三大准则_ 则是以_单色系(Sequential)、多色系(Diverging)和多色系(Qualitative)_ 为基础构建的。下面就简单介绍下这色彩搭配的三原则:
- 单色系(Sequential):颜色系中的颜色较为相近,其主要特点是颜色的亮度变化,这样的特点也就使其非常适合_有序数字(数值从小到大变化)_ 的颜色映射,如城市二氧化碳的浓度变化值。色系如下:
- 双色渐变系(Diverging):这些颜色色系可以突出_定量数据_中中间值之上和之下的值。_中间颜色_被分配给_临界值(midpoint),两端_的两个连续色系则被分别被分配给临界值上面或下面的值。如城市二氧化碳的浓度分布情况。色系如下:
- 多色系(Qualitative):该色系主要适用于_类别性数据_,而非数值型数据,不同的颜色表示不同的类别,这些颜色色系使用不同的色调并在亮度和饱和度方面具有一致的步骤。色系如下:
以上物品们简单的介绍了三种颜色主题的不用应用环境及相关的样例,接下来,我们则分别介绍下Python和R绘图的颜色主题包。
Python 颜色主题包介绍
Python的绘图包主要是功能强大的_Matplotlib包_,其也提供了丰富的颜色配置,我们结合官网(Choosing Colormaps in Matplotlib)进行简单的介绍:
当然也包括我们之前提到的颜色搭配三原则,其提供的色系也更加吩咐:
颜色搭配三原则色系
- Sequential:
- Diverging:
- Qualitative:
- 其他色系:
除此之外,我们还提供matplotlib的基础颜色图表,供大家参考设置,如下:(大家可以直接保存参考哦),官网如下: Matplotlib Base Color
接下来我们再列举几个可直接在Matplotlib绘图时直接使用的第三方包:
- Colormaps
官网:http://holoviews.org/user_guide/Colormaps.html(Colormaps官网)
样例如下:
- cmocean 包
官网:https://matplotlib.org/cmocean/
样例如下:
- colorcet 包
这个包可能气象同学们用的比较多, 官网:https://colorcet.holoviz.org/
样例如下:
- cmaps 包
官网:https://github.com/hhuangwx/cmaps
样例如下:
R 颜色主题包介绍
说到R的颜色主题包,由于其优秀的ggplot2 包,而基于此包的第三方颜色主题可谓是丰富且强大,由于数量较多,我们直接使用较大的几个第三方包:
- RColorBrewer 包
官网:https://colorbrewer2.org/#type=sequential&scheme=BuGn&n=3 RColorBrewer 包 官网:https://cran.r-project.org/web/packages/RColorBrewer/index.html
样例如下:
- wesanderson 包
官网:https://github.com/karthik/wesanderson
样例:
- harrypotter 包
官网:https://github.com/aljrico/harrypotter
样例:
- Viridis 包
官网:https://cran.r-project.org/web/packages/viridis/vignettes/intro-to-viridis.html
样例::
- Ghibli 包 官网:https://ewenme.github.io/ghibli/
样例:
- Dutchmasters 包
官网:https://edwinth.github.io/blog/dutch-masters/
样例:
- ggsci 包
样例:
还有太多优秀的第三方颜色包,这里就不一一介绍了,感兴趣的同学可自行搜索哈!
以上就是“多图预警!?是时候汇总Python-R的颜色主题包了”的全部内容,希望对你有所帮助。
关于Python技术储备
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
一、Python所有方向的学习路线
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、Python必备开发工具
三、Python视频合集
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
四、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
五、Python练习题
检查学习结果。
六、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
最后祝大家天天进步!!
上面这份完整版的Python全套学习资料已经上传至CSDN官方,朋友如果需要可以直接微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】。