Microsoft 图表控件/Dundas 图表 清除内容吗?
我正在使用 Dundas Chart Controls 和 Microsoft Chart Controls for .NET。 目前,我有一种方法,可以使用通用列表中的日期填充图表控件。
假设我用一个列表中的数据填充图表。 然后我想用另一个列表中的数据填充图表。
我在使用第二个列表中的数据填充图表时遇到问题。 我最终得到一个图表,显示列表 1 和列表 2 中的组合数据,而我希望它仅显示第一个列表中的数据,然后在显示第二个列表中的数据之前清除图表。
在使用第二个列表中的数据填充图表控件之前,我尝试了各种方法调用来清除图表控件,但无济于事。
有办法做到这一点吗?
I am using the Dundas Chart Controls and Microsoft Chart Controls for .NET. Currently I have a method which populates the chart control with a date from a generic List.
Let's say that I populate the chart with data from one list. Then I want to populate the chart with data from another list.
I have a problem populating the chart with the data from the second list. I end up with a chart that displays the combined data from list 1 and list 2, whereas I want it to display only the data from the first list, and then clear the chart before displaying the data from the second list.
I have tried various method calls to clear the chart control before populating it with the data from the second list but to no avail.
Is there a way of doing this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我找到了! 做这个:
I found it! Do this:
对可能遇到此问题的其他人的评论:
要清除图表系列、标题和图例:
A comment for others who may come across this:
To clear out the chart series, titles, and legends:
您可能应该发布一些示例代码。
但是,我猜这只是重置数据源的问题。 假设您有一个点列表(或某些其他结构),您可能应该创建该数据容器(即列表)的新实例,填充它,然后将其分配给图表。
相反,您似乎可能正在尝试设置现有数据容器的元素,但没有正确清除它。
You should probably post some example code.
However, I would guess it is simply a matter of resetting the data source. Assuming you have a list of points (or some other structure), you should probably create a new instance of that data container (i.e. the list), populate that, and then assign it to the chart.
Instead, it seems like you are probably trying to set the elements of an existing data container and not clearing it out correctly.