微软图表控件/Dundas图表清除内容?

3

我正在使用Dundas Chart Controls和Microsoft Chart Controls for .NET,目前我有一个方法可以从通用列表中填充图表控件日期。

假设我通过一个列表填充了图表。那么我想用另一个列表来填充图表。

我在用第二个列表填充图表时遇到了问题。最终,我得到的是显示来自列表1和列表2的合并数据的图表,而我希望它只显示来自第一个列表的数据,然后在显示来自第二个列表的数据之前清除图表。

我尝试了各种方法调用,以在用第二个列表填充数据之前清除图表控件,但都没有成功。

有没有一种方法可以实现这个功能?

3个回答

5
我找到了!按照以下步骤操作:
chart1.Series[0].Points.Clear();

3

针对其他可能遇到此问题的人提供一些注释:

要清除图表系列、标题和图例:

//clear chart
Chart1.Series.Clear();
Chart1.Titles.Clear();
Chart1.Legends.Clear();           
//create chart

0

你应该发布一些示例代码。

不过,我猜想这只是重置数据源的问题。假设你有一个点列表(或其他结构),你应该创建该数据容器(即列表)的新实例,填充它,然后将其赋值给图表。

相反,看起来你可能正在尝试设置现有数据容器的元素,而没有正确地清除它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接