主要内容

透明度添加到图形对象

透明度是什么?

图形对象的透明度决定你可以看到的程度。透明度添加到图形对象来定制你的图表的外观或揭示隐藏对象的详细信息。此表显示了一个不透明和半透明的表面之间的区别。

不透明的对象 半透明的物体

支持透明的图形对象金宝app

控制一个对象使用的透明度α函数或通过设置对象的属性与透明度。一些图形对象支持使用不同的透明度值与对象的边金宝app缘。

此表列出了支持透明度和相应的属性的对象。金宝app将属性设置为一个标量值的范围[0,1]。的值为0意味着完全透明,值为1时表示完全不透明,半透明的值在0和1之间。

支持透明的图形对象金宝app 属性统一的透明度
区域 FaceAlpha
EdgeAlpha
酒吧系列 FaceAlpha
EdgeAlpha
散射系列 MarkerFaceAlpha
MarkerEdgeAlpha
BubbleChart系列 MarkerFaceAlpha
MarkerEdgeAlpha
柱状图 FaceAlpha
Histogram2 FaceAlpha
图表表面 FaceAlpha
EdgeAlpha
原始表面 FaceAlpha
EdgeAlpha
补丁 FaceAlpha
EdgeAlpha
图像 AlphaData

提示

补丁,表面散射和图像对象支持使用alpha数据改变整个对象的透明度。金宝app有关更多信息,请参见不同使用Alpha数据透明度

创建分区图与透明度

结合两个半透明区域图通过设置FaceAlphaEdgeAlpha每个区域对象的属性。

x = linspace (0, 10);日元= 4 + sin (x) * exp (0.1 * x);区(x, y₁,“FaceColor”,“b”,“FaceAlpha”3,“EdgeAlpha”,。3)y2 = 4 + cos (x)。* exp (0.1 * x);持有区(x, y2,“FaceColor”,“r”,“FaceAlpha”3,“EdgeAlpha”,。3)

图包含一个坐标轴对象。坐标轴对象包含2区域类型的对象。

创建柱状图与透明度

创建一个半透明的条形图通过设置FaceAlpha酒吧系列对象的属性值在0和1之间。显示网格线。

月= 1:5;销量= (10 25 85 35 16);栏(月销售,“FaceAlpha”5)网格

图包含一个坐标轴对象。坐标轴对象包含一个对象类型的酒吧。

创建散点图与透明度

创建一个使用蓝色的散点图,半透明的标记。然后,添加第二个散点图使用红色,半透明的标记。通过设置指定标记颜色MarkerFaceColorMarkerEdgeColor散射系列对象的属性。指定通过设置透明度MarkerFaceAlphaMarkerEdgeAlpha属性标量值在0和1之间。

x = [5 10 11 13 18];日元= (40 80 150 80 50);a1 = 100 * (100 50 80 30 50);散射(x, y₁, a1,“MarkerFaceColor”,“b”,“MarkerEdgeColor”,“b”,“MarkerFaceAlpha”2,“MarkerEdgeAlpha”,。2)轴([0 0 200])x = (2 6 8 11 13);y2 = (30 40 100 60 140);a2 = 100 * (30 50 30 80 80);持有散射(x, y2 a2“MarkerFaceColor”,“r”,“MarkerEdgeColor”,“r”,“MarkerFaceAlpha”2,“MarkerEdgeAlpha”2)持有

图包含一个坐标轴对象。坐标轴对象包含2散射类型的对象。

不同使用Alpha数据透明度

补丁,表面上看,和图像对象有一些额外的属性不同透明度的整个对象。

  • 图片,每个图片元素指定一个不同的透明度值。通过设置指定值AlphaData属性数组的大小CData财产。

  • 图表和原始表面——指定一个不同的透明度值为每个脸和优势。此外,您可以指定是否使用持平或窜改透明度在每个面或边。首先,通过设置指定透明度值AlphaData属性数组的大小ZData财产。然后,指定持平或插值通过设置透明度FaceAlphaEdgeAlpha属性,要么“平”的插值函数

  • 补丁——指定一个不同的透明度值为每个脸和优势。此外,您可以指定是否使用持平或窜改透明度在每个面或边。首先,通过设置指定透明度值FaceVertexAlphaData财产与长度等于一个列向量的数量的脸(透明度)或补丁的顶点数量(插入透明)。然后,指定持平或插值通过设置透明度FaceAlphaEdgeAlpha属性,要么“平”的插值函数

  • 散点图,每一个标记指定一个不同的透明度值。首先,通过设置指定透明度值AlphaData属性数组的大小XData财产。然后,指定平面通过设置的透明度MarkerFaceAlphaMarkerEdgeAlpha财产“平”

使用AlphaDataMapping属性控制的对象如何解释α数据值。看到属性描述的更多细节。

不同表面图的透明度

创建一个表面和基于梯度的改变透明度z数据。使用一个平坦的透明度通过设置在每个表面的脸FaceAlpha“平”。表面的颜色设置为蓝色显示透明度各不相同。

(x, y) = meshgrid (2: .2:2);z = x。* exp (- x ^ 2 y ^ 2);=梯度(z);冲浪(x, y, z,“AlphaData”一个,“FaceAlpha”,“平”,“FaceColor”,“蓝”)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的表面。

不同的补丁对象的透明度

绘制一条线使用补丁函数。设置的最后一个条目y补丁创建一条线而不是一个封闭的多边形。

定义每个顶点通过设置一个透明度值FaceVertexAlphaData财产一个列向量。值解释为透明度值(0是看不见的,1是不透明)通过设置AlphaDataMapping财产“没有”。插入顶点通过设置之间的透明度EdgeAlpha财产的插值函数

x = linspace (1、10、10);y = sin (x);y(结束)=南;图alpha_values = linspace (0, 1, 10) ';补丁(x, y,“红色”,“EdgeColor”,“红色”,“FaceVertexAlphaData”alpha_values,“AlphaDataMapping”,“没有”,“EdgeAlpha”,的插值函数)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的补丁。

另请参阅

||||||||