2026a
# prism
Prism 颜色图数组
函数库: TyPlot
# 语法
c = prism()
c = prism(m)
# 说明
c = prism() 以一个三列数组的形式返回 prism 颜色图,该数组包含的行数与当前图窗的颜色图相同。如果不存在图窗,则行数等于默认长度 256。数组中的每一行包含一种特定颜色的红、绿、蓝强度。强度值范围为 [0,1],颜色方案是彩虹颜色的重复序列。
# 示例
对 Prism 颜色图进行减采样
使用默认颜色创建一个散点图。
using TyPlot
x = [3.5 3.3 5 6.1 4 2];
y = [14 5.7 12 6 8 9];
sz = 100 .* [6 100 20 3 15 20];
c = [1 2 3 4 5 6];
s = scatter(x, y, sz, c, filled=true, edgecolors="k", alpha=.5);
xlim([1 7]);
ylim([1 16]);
获取具有六个条目的 prism 颜色图数组。然后替换散点图中的颜色图。
c = prism(6);
colormap(s, c);

# 输入参数
m - 颜色数256 (默认) | 整数标量值
颜色数,指定为整数标量值。m 的默认值等于当前图窗的颜色图的长度。如果不存在图窗,则默认值为 256。
数据类型: Int16 | Int32 | Int64
# 输出参数
c - 颜色图值由 RGB 三元组组成的三列矩阵
颜色图值,以由 RGB 三元组组成的三列矩阵形式返回。矩阵的每行定义一个指定颜色图的一种颜色的 RGB 三元组。这些值在 [0, 1] 范围内。