0%

PGPLOT的属性简介 颜色索引

颜色索引值影响前面提到的所有基元,可以通过函数PGSCI和PGSCR修改。

设备的不同有主要一点就是在它们显示颜色的能力上。

一般而言,在大多数的硬拷贝设备上,默认的颜色搭配是白底黑字,但在大多数显像管设备上,默认的是黑底白(绿)字。

颜色可以通过一个整型的参数(索引值)来改变。

颜色索引1是默认的颜色,0是背景颜色。

可用的颜色数量主要取决于设备本身。就像在大多数的单色设备上,0、1是可用的,而对于一些显像管设备,可用的颜色标记可以从0到255。当然,有些单色设备还可以选择不同的亮度值(强度值)。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/// @file shao_pgplot_color_index.c
static float xs[] = {1.0, 2.0, 3.0, 4.0, 5.0};
static float ys[] = {1.0, 4.0, 9.0, 16.0, 25.0};
float xr[100], yr[100];
int n = sizeof(xr) / sizeof(xr[0]);

cpgsci(2);
cpgpt(5, xs, ys, 9);

for (i = 0; i < n; i++) {
xr[i] = 0.1 * i;
yr[i] = (sin(xr[i])+1)*10;
}

cpgsci(3);
cpgline(n,xr,yr);

Color Index

处无为之事,行不言之教;作而弗始,生而弗有,为而弗恃,功成不居!

欢迎关注我的其它发布渠道