学术资讯 » 学术资源

  • 首 页
  • 期刊选题
  • 期刊点评
  • 期刊大全
  • 学人博客
  • 编辑征稿
  • 投稿选刊
  • 万维群组
  • 学术会议
  • 万维读书
  • SCI/E期刊
  • SSCI期刊
  • AHCI期刊
  • Matlab用户必备的画图配色加强补充包

    阅读: 2022/11/8 14:00:27

    博士第四年。

    不出意外的话,明年夏天就能毕业。

    组里进了很多新人,个个朝气蓬勃。

    以前带过许多新人,来了,教了,走了。

    然后再来,再教,再走……总是如此。

    虽也意识到这是在做重复工作,但惰性使然,也并未做出什么改变。

    这次轮到自己离开,感觉便有些微妙起来。

    思来想去,决定在毕业前这一年,把科研几年的一些心得整理成文档,把一些通用性的技术分享给大家。

    这样,当需要你来带新人时,直接把链接甩给他:看吧,都在这里了。

    岂不美哉?

    当然,内容比较多,整理起来得费些功夫。

    有需求的朋友可以先关注着,后面会陆续更新。

    这次分享的内容是一个Matlab配色加强包。

    之前其实也分享过不少配色相关的内容,比如像下面这些:

    如何用Matlab在论文中画出漂亮的插图

    Matlab配色方案补充包——Matplotlib 3.3

    Matlab绘制论文插图的270种补充颜色

    虽也解决了不少当时遇到的问题,但总体上不成体系,函数众多,调用起来不够简单。

    于是花了一天时间,把之前的工作重新强化了一下,便有了这个:

    1. 单一颜色调用

    第一部分内容其实和之前分享的addcolor是差不的,就是增加了270种颜色。

    使用时,只需要对照图中的颜色,选择想要的颜色所对应的序号作为输入参数输入到addcolor函数里,即可输出想要的颜色RGB值,如:

    color_hFit = addcolorplus(1);

    color_hE = addcolorplus(93);

    color_hModel = addcolorplus(168);

    color_hData = addcolorplus(140);

    color_hCI1 = addcolorplus(136);

    color_hCI2 = addcolorplus(136);

    示例具体代码见工具包附件demo

    不同之处在于:

    2. 多种颜色调用

    假如我们不想一个颜色调用一次addcolorplus函数,想要一次调用多个颜色,怎么办?

    这时,只需要把所需颜色列一个数组作为输入即可。

    比如,

    addcolorplus([1,17,34,78,93,98,115,132,221:222])。

    示例具体代码见工具包附件demo

    3. colormap渐变色调用

    Matlab自带的colormap种类比较少,为了丰富选择,这里整理、增加了Matplotlib3.3里的39种以及Surfer14里的33种共72种(编号271~342)配色方案。

    调用时,同样是选择所需的配色方案所对应的数字编号,但使用方法有所不同,需要将addcolorplus的输出作为colormap函数的输入,如:

    colormap(addcolorplus(303))

    示例具体代码见工具包附件demo

    获取方式

    公众号后台回复关键字“配色强化”获取~

    转自:“阿昆的科研日常”微信公众号

    如有侵权,请联系本站删除!


    浏览(584)
    点赞(0)
    收藏(0)
  • 上一篇:Matlab论文插图绘制模板第61期—横向多组堆叠图

    下一篇:超1200张!《Nature》高清论文插图集下载

  • 首页

  • 文章

  • 期刊

  • 帮助

  • 我的

版权所有 Copyright@2023    备案号:豫ICP备2021036211号