透明度添加到图形对象
透明度是什么?
图形对象的透明度决定你可以看到的程度。透明度添加到图形对象来定制你的图表的外观或揭示隐藏对象的详细信息。此表显示了一个不透明和半透明的表面之间的区别。
不透明的对象 | 半透明的物体 |
---|---|
|
|
支持透明的图形对象金宝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数据透明度。
创建分区图与透明度
结合两个半透明区域图通过设置FaceAlpha
和EdgeAlpha
每个区域对象的属性。
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)从
创建柱状图与透明度
创建一个半透明的条形图通过设置FaceAlpha
酒吧系列对象的属性值在0和1之间。显示网格线。
月= 1:5;销量= (10 25 85 35 16);栏(月销售,“FaceAlpha”5)网格在
创建散点图与透明度
创建一个使用蓝色的散点图,半透明的标记。然后,添加第二个散点图使用红色,半透明的标记。通过设置指定标记颜色MarkerFaceColor
和MarkerEdgeColor
散射系列对象的属性。指定通过设置透明度MarkerFaceAlpha
和MarkerEdgeAlpha
属性标量值在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)持有从
不同使用Alpha数据透明度
补丁,表面上看,和图像对象有一些额外的属性不同透明度的整个对象。
图片,每个图片元素指定一个不同的透明度值。通过设置指定值
AlphaData
属性数组的大小CData
财产。图表和原始表面——指定一个不同的透明度值为每个脸和优势。此外,您可以指定是否使用持平或窜改透明度在每个面或边。首先,通过设置指定透明度值
AlphaData
属性数组的大小ZData
财产。然后,指定持平或插值通过设置透明度FaceAlpha
和EdgeAlpha
属性,要么“平”
或的插值函数
。补丁——指定一个不同的透明度值为每个脸和优势。此外,您可以指定是否使用持平或窜改透明度在每个面或边。首先,通过设置指定透明度值
FaceVertexAlphaData
财产与长度等于一个列向量的数量的脸(透明度)或补丁的顶点数量(插入透明)。然后,指定持平或插值通过设置透明度FaceAlpha
和EdgeAlpha
属性,要么“平”
或的插值函数
。散点图,每一个标记指定一个不同的透明度值。首先,通过设置指定透明度值
AlphaData
属性数组的大小XData
财产。然后,指定平面通过设置的透明度MarkerFaceAlpha
或MarkerEdgeAlpha
财产“平”
。
使用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”,的插值函数)