【问题标题】:DataVisualization set transparency of areaDataVisualization 设置区域的透明度
【发布时间】:2016-11-03 02:38:55
【问题描述】:

我有一个系列:

System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Area

如何使该区域透明,以便我可以看到以前绘制的其他系列?

【问题讨论】:

    标签: c# transparency


    【解决方案1】:

    你试过ChartArea.BackColor Property

    您可以将此属性设置为任何有效的 ARGB(alpha、red、green、blue) 价值。

    如果您已指定 BackColor 值将是第一个使用的颜色 背景的渐变色。

    alpha 值控制颜色的不透明度。如果您将此颜色设置为“透明”(即,如果您使用 0 的 alpha 值),则不会 颜色将分配给图表区域的背景。作为一个 结果,背景将是透明的。

    【讨论】:

    • 我没有尝试,因为它是我想要透明的线下的“区域” - 而不是图表的背景......
    • ARGB(阿尔法、红、绿、蓝)也适用于线条/区域本身的颜色 - 而不仅仅是背景。
    【解决方案2】:
    SeriesA.ChartType = SeriesChartType.Area;
    SeriesA.Color = Color.FromArgb(128, Color.Yellow);
    

    alpha 的范围是 0-255

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-28
      • 2023-03-23
      相关资源
      最近更新 更多