I'm 赵一开, a developer.
因为最近几次作业总是需要把数据绘制出来,于是在寻找一个比较好看的根据数据大小算出相应颜色的公式,找到了了gnuplot的默认配色方案,如下。
文中,k表示数据,大小在0和1之间。r(k),g(k),b(k)分别表示RGB相应的值,大小也在0和1之间,大于1取1,小于0取0。
1. $$r(k) = \sqrt{k} $$
$$g(k) = k^3 $$
$$b(k) = \sin{(360*k)}$$
2. $$r(k) = k $$
$$g(k) = |k-0.5|$$
$$b(k) = k^4$$
3. $$r(k) = 3*k - 2 $$
$$g(k) = |(3*k-1)/2| $$
$$b(k) = k $$
4. $$r(k) = 3 * k $$
$$g(k) = 3 * k - 1 $$
$$b(k) = 3 * k - 2 $$
5. $$r(k) = k/0.32-0.78125 $$
$$g(k) = \sin{(180*k)} $$
$$b(k) = \cos{(90*k)} $$
6. $$r(k)=2*x $$
$$g(k) = 2 * x - 0.5 $$
$$b(x) = 2*x-1 $$
Unable to load comments, check your (GFW Free) Internet connectivity.