科技绘图的调色板

类别:    标签: gnuplot   阅读次数:   版权: (CC) BY-NC-SA

最近作图的时候, 总觉得默认的线条颜色不是很美观, 就花了点时间, 将常见绘图软件所用的调色板整理总结了一下. 所参考的软件包括:

网上相关的资料也有很多, 就不重复了.

下面给出我整理的所有调色板的示例以及颜色序列, 供参考选择使用.

如果需要在gnuplot中使用这些调色板, 最简单的方法就是将它们定义为相应的变量, 如

basic="#000000 #FF0000 #0000FF #FF00FF #008000 #000080 #8000FF #800080 #800000 #808000 #2B63A2 #1E9696 #9B641A #10C73E #89247A #2DC5CC #3F4198 #93AC2B #808080 #966464 #649664 #2BA3CA #326496"

然后再定义一个宏,

setpal="if(pal eq 'cls'){set colorsequence classic};if(pal ne 'def' && pal ne 'cls'){do for[i=1:words(value(pal))]{set style line i lw 4 lc rgb word(value(pal),i)}}"

这样使用时只要pal='basic'; @setpal即可. 当然也可以将所有的调色板都写入初始化文件, 然后直接调用即可, 避免了每次定义变量的麻烦. 当然, 也可以定义一个函数setpal(pal), 使用eval setpal(pal)进行调用.

◆本文地址: , 转载请注明◆
◆评论问题: https://jerkwin.herokuapp.com/category/3/博客, 欢迎留言◆


前一篇: 鹰与箭
后一篇: Pi-Pi堆积距离和堆积角度的计算

访问人次(2015年7月 9日起): | 最后更新: 2024-01-20 10:40:28 UTC | 版权所有 © 2008 - 2024 Jerkwin