就像我前面的两个人,第二个there,我在3D图表上有困难。
如何使它们像这张图片一样透明:
取自随ASP.NET图表控件提供的3D面积图示例。此图表具有ChartColorColor. pastel颜色,但透明。
我也有3D图表与ChartColor.pastel调色板,但不透明,我仍然无法找到如何使它像示例图表透明的方法。(在检查示例标记和代码隐藏之后):
我发现的唯一方法是使用Alpha通道设置透明系列的颜色,或者使用透明颜色的调色板(例如ChartColorColor.SemiTransparent),但必须有一些其他的默认方法,我错过了。
我需要知道这一点的原因是,我创建的图形没有任何代码,只是使用标记,所以我发现创建代码片段有点多余。
非常感谢您的任何答案。
编辑:我使用的是.NET 3.5版本的ASP.NET图表。
3条答案
按热度按时间clj7thdc1#
我也有同样的问题。使用此解决:
huwehgph2#
如果你使用调色板,而不是每个系列一种颜色,你必须为每个点设置颜色:
ktca8awb3#
我也看到你在this线程上。不幸的是,您确实需要将颜色与alpha通道一起使用,以便设置透明度AFAIK
Here's对可用的调色板进行了很好的概述,并提供了一些操作它们的基础知识。
我的猜测是,你可以通过迭代明亮的粉彩调色板中的颜色并添加一个alpha通道来创建一个新的调色板-如果你在全局静态中这样做,也许作为你的webapp init逻辑的一部分,你应该能够很容易地引用它-如果你不想有任何代码隐藏,你呢?也许可以将您的自定义调色板数据绑定到CustomPaddle属性,但我不能肯定地说。