首页 > 解决方案 > C# MS Chart 获取系列颜色

问题描述

我需要在 MS Chart 中获取系列的颜色。我尝试以下:

    Color c = chart1.Series[1].Color;

但它是空的。实际颜色为绿色。
我认为它发生是因为我使用了ChartArea的调色板。

有没有办法获得系列的实际颜色?或者至少如何在该调色板中获得颜色?

标签: c#winformscharts

解决方案


需要chart1.ApplyPaletteColors();在查询颜色之前调用。


推荐阅读